Dela via


tohex()

Gäller för: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft 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