tohex()
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Convierte la entrada en una cadena hexadecimal.
Sintaxis
tohex(
value,
[,
minLength ])
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Type | Obligatorio | Description |
---|---|---|---|
value | int o long | ✔️ | Valor que se convertirá en una cadena hexadecimal. |
minLength | int |
Valor que representa el número de caracteres iniciales que se van a incluir en la salida. Se admiten valores entre 1 y 16. Los valores mayores que 16 se truncarán en 16. Si la cadena es mayor que minLength sin caracteres iniciales, minLength se omite de forma eficaz. Los números negativos solo pueden representarse como mínimo por su tamaño de datos subyacente, por lo que para un entero (32 bits), minLength será como mínimo 8, por un largo (64 bits) será como mínimo 16. |
Devoluciones
Si la conversión se realiza correctamente, el resultado será un valor de cadena.
Si la conversión no se realiza correctamente, el resultado será null
.
Ejemplo
print
tohex(256) == '100',
tohex(-256) == 'ffffffffffffff00', // 64-bit 2's complement of -256
tohex(toint(-256), 8) == 'ffffff00', // 32-bit 2's complement of -256
tohex(256, 8) == '00000100',
tohex(256, 2) == '100' // Exceeds min length of 2, so min length is ignored.
Salida
print_0 | print_1 | print_2 | print_3 | print_04 |
---|---|---|---|---|
true | true | true | true | true |