Die zu konvertierende Zahl a kann sowohl eine explizite Zahl als auch ein Ausdruck (z.B. ) sein. BaseForm[a,b] druckt die in a enthaltenen Zahlen mit der Basis b aus.
a= (* Zahl eingeben *) b= (* Basis eingeben *) BaseForm[a,b] (* Beispiel *) BaseForm[16^^c000,2]
Umrechnung einer Zahl a zu einer beliebigen Basis b in eine Dezimalzahl:
b^^a
Die zu konvertierende Zahl im Dualsystem sei 11011, dann lautet der Befehl:
2^^11011
Sie können Gleitkommazahlen genauso wie ganze Zahlen in anderen Basen angeben.
2^^110.011
Für das Hexadezimalsystem sei die zu konvergierende Zahl fffaa2. Der Befehl zur Umrechnung lautet:
16^^fffaa2
Allgemein gilt:
Basis^^(zu konvertierende Zahl)