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 convierte 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 truncan en 16. Si la cadena es mayor que minLength sin caracteres iniciales, minLength se omite de forma eficaz. Los números negativos solo se representan como mínimo por su tamaño de datos subyacente, por lo que para un entero (32 bits) el minLength es como mínimo 8, por un largo (64 bits) es como mínimo 16. |
Devoluciones
Si la conversión se realiza correctamente, el resultado es un valor de cadena.
Si la conversión no se realiza correctamente, el resultado es null
.
Ejemplo
En el ejemplo siguiente se comprueba si el tohex()
conversión de enteros da como resultado el valor hexadecimal esperado.
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 |
Contenido relacionado
- tipos de función escalares de un vistazo
- tostring()
- toint()