Hex()

Syntax

Ergebnis$ = Hex(Wert.q [, Typ])
Beschreibung
Konvertiert eine numerische Quad-Zahl in einen String im Hexadezimal-Format.

Parameter

Wert.q Die zu konvertierende Zahl.
Typ (optional) Wenn der Wert als ein anderer Typ behandelt werden soll, kann einer der folgenden Werte angegeben werden:
  #PB_Quad   : Der Wert wird als eine Quad-Zahl behandelt, reichend von 0 bis 18446744073709551615 (Standard)
  #PB_Byte   : Der Wert wird als eine Byte-Zahl behandelt, reichend von 0 bis 255
  #PB_Ascii  : Der Wert wird als ein ASCII-Zeichen behandelt, reichend von 0 bis 255
  #PB_Word   : Der Wert wird als eine word-Zahl behandelt, reichend von 0 bis 65535
  #PB_Unicode: Der Wert wird als ein Unicode-Character behandelt, reichend von 0 bis 65535
  #PB_Long   : Der Wert wird als eine Long-Zahl behandelt, reichend von 0 bis 4294967296

Rückgabewert

Ein String, der die hexadezimale Darstellung des angegebenen Wertes beinhaltet.

Beispiel

  Debug Hex(12) ; wird "C" anzeigen
  Debug Hex(1234567890) ; wird "499602D2" anzeigen

Anmerkungen

Wenn im Ausgabestring führende Nullen benötigt werden, benutzen Sie den RSet() Befehl wie folgt:
  Debug RSet(Hex(12), 4, "0") ; wird "000C" anzeigen

Beispiel

  Debug Hex(-1) 
  Debug Hex(-1, #PB_Byte)
  Debug Hex(-1, #PB_Word) 
  Debug Hex(-1, #PB_Long) 
  Debug Hex(-1, #PB_Quad)    ; Quad-Wert ist der Standard

Siehe auch

Str(), Val(), Bin().

Unterstützte OS

Alle

<- FormatNumber() - String Inhaltsverzeichnis - InsertString() ->