B2X (Binär in Hexadezimal)

B2X gibt eine Zeichenfolge im Zeichenformat zurück, die den binären String in hexadezimaler Darstellung darstellt.

Syntaxdiagramm lesenÜberspringe das visuelle Syntaxdiagramm B2X( binärzeichenfolge )

Der binäre String ist eine Zeichenkette aus binären Ziffern ( 0 oder 1 ). Es kann beliebig lang sein. Sie können optional Leerzeichen in binary_string einfügen (nur an vierstelligen Grenzen, nicht am Anfang oder Ende), um die Lesbarkeit zu verbessern; sie werden ignoriert.

Die zurückgegebene Zeichenkette verwendet Großbuchstaben für die Werte A - F und enthält keine Leerzeichen.

Wenn binary_string der Null-String ist, gibt B2X einen Null-String zurück. Wenn die Anzahl der Binärziffern in "binärer_String" kein Vielfaches von vier ist, werden vor der Konvertierung bis zu drei 0 -Ziffern links hinzugefügt, um eine Summe zu erhalten, die ein Vielfaches von vier ist.

Beispiele

B2X('11000011')    ->   'C3'
B2X('10111')       ->   '17'
B2X('101')         ->   '5'
B2X('1 1111 0000') ->   '1F0'
Sie können B2X mit den Funktionen X2D und X2C kombinieren, um eine Binärzahl in andere Formen umzuwandeln. Beispiel:
X2D(B2X('10111'))  ->   '23'   /* decimal 23 */