HEX

FreeBASIC-Referenz » Alphabetische Befehlsreferenz » H » HEX

Syntax: HEX[$] (Ausdruck [, Stellen])
Typ: Funktion
Kategorie: Stringfunktionen

HEX gibt den hexadezimalen Wert eines beliebigen numerischen Ausdrucks als STRING zurück. Hexadezimale Zahlen enthalten Ziffern aus dem Bereich 0-F (0123456789ABCDEF).

Das Dollarzeichen ($) als Suffix ist optional.

Beispiel:

PRINT HEX(54321)    ' Ausgabe: D431
PRINT HEX(255, 4)   ' Ausgabe: 00FF
PRINT HEX(70000, 3) ' Ausgabe: 170

Um einen hexadezimalen Wert in einen dezimalen zurückzuverwandeln, benutzen Sie VALINT. Damit VALINT den nachfolgenden STRING als Hexadezimalwert behandelt, muss ihm ein "&h" vorausgehen:

PRINT VALINT("&hC2")

gibt 194 aus.

Unterschiede zu QB:

Unterschiede unter den FB-Dialektformen:

Siehe auch:
BIN, OCT, VAL, WHEX, Datentypen umwandeln