tohex()
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |