Dela via


tohex()

Konverterar indata till en hexadecimal sträng.

Syntax

tohex(Värde, [,minLength ])

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Obligatorisk Beskrivning
värde int eller long ✔️ Värdet som ska 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 kan bara representeras 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.

Returer

Om konverteringen lyckas blir resultatet ett strängvärde. Om konverteringen inte lyckas blir nullresultatet .

Exempel

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.

Resultat

print_0 print_1 print_2 print_3 print_04
true true true true true