Compartilhar via


tohex()

Aplica-se a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Converte a entrada em uma cadeia de caracteres hexadecimal.

Sintaxe

tohex(valor, [, minLength ])

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Digitar Obrigatória Description
value int ou longo ✔️ O valor que será convertido em uma cadeia de caracteres hexadecimal.
minLength int O valor que representa o número de caracteres à esquerda a serem incluídos na saída. Há suporte para valores entre 1 e 16. Valores maiores que 16 serão truncados para 16. Se a cadeia de caracteres for maior que minLength sem caracteres à esquerda, minLength será efetivamente ignorado. Números negativos só podem ser representados no mínimo pelo tamanho dos dados subjacentes, portanto, para um inteiro (32 bits), o minLength será no mínimo 8, para um longo (64 bits) será no mínimo 16.

Devoluções

Se a conversão for bem-sucedida, o resultado será um valor de cadeia de caracteres. Se a conversão não for bem-sucedida, o resultado será null.

Exemplo

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.

Saída

print_0 print_1 print_2 print_3 print_04
true true true true true