Compartir a través de


tohex()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft 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