tohex()
Gäller för: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Konverterar indata till en hexadecimal sträng.
Syntax
tohex(
värde,
[,
minLength ])
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Krävs | Beskrivning |
---|---|---|---|
värde | int eller long | ✔️ | Värdet som konverteras till en hexsträng. |
minLength | int |
Värdet som representerar antalet inledande tecken som ska inkluderas i utdata. Värden mellan 1 och 16 stöds. Värden som är större än 16 trunkeras till 16. Om strängen är längre än minLength- utan inledande tecken ignoreras minLength- effektivt. Negativa tal representeras endast minst av deras underliggande datastorlek, så för ett heltal (32-bitars) är minLength minst 8, under en lång (64-bitars) är det minst 16. |
Returnerar
Om konverteringen lyckas är resultatet ett strängvärde.
Om konverteringen inte lyckas blir resultatet null
.
Exempel
I följande exempel kontrolleras om tohex()
heltalskonvertering resulterar i det förväntade hexadecimala värdet.
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.
utdata
print_0 | print_1 | print_2 | print_3 | print_04 |
---|---|---|---|---|
sann | sann | sann | sann | sann |