Gibt einen hexadezimal konvertierten String eines Integers oder eines Binärs zurück.
Hex ( expression [, length] )
expression | Der zu konvertierende Ausdruck. |
length | [optional] Anzahl der Zeichen, die für Integer zurückgegeben werden sollen. Zeichen werden von der linken Seite beschnitten, wenn die Länge zu kurz ist. Dieser Parameter wird ignoriert, falls es sich um Binärdaten handelt. |
Erfolg: | Einen String mit length (nie mehr als 16) Zeichen, mit vorangestellten Null(ern) für Integer wenn nötig. Gibt das Binär konvertiert zurück. |
Spezial: | "" (leerer String) wenn die Länger kleiner als 1 ist. |
Das Weglassen des 2. Parameters (Länge) oder das Benutzen des Keywords "Default" erzielt eine automatische Größenanpassung des Ergebnisses; 8-Zeichen für Zahlen, für die das ausreicht und 16-Zeichen für andere. Ein Zeiger als zu konvertierender Ausdruck wird standardmäßig in der Größe des Zeigers angezeigt (8 Zeichen für x86 und 16 Zeichen für x64).
64bit-Integer besitzen standardmäßig 16 angzeigte Zeichen. Übergebene Nicht-Integer-Zahlen (mit Dezimaltrennzeichen oder Exponenten) werden als double verarbeitet.
BitAND, BitNOT, BitOR, BitRotate, BitShift, BitXOR, Dec