Konvertieren von Dezimal-, Hexadezimal-, Binär- und Oktalzahlen
Mit dem Kommandozeilen-Rechner bc können Sie Dezimal-, Hexadezimal-, Binär- und Oktalzahlen in andere Zahlensysteme umrechnen. Dazu wird mit dem Parameter ibase das Zahlensystem der gegebenen Zahl und mit dem Parameter obase das Ausgabesystem angegeben. Wird ibase oder obase nicht angegeben, verwendet bc das dezimale Zahlensystem.
Die folgenden Befehle zeigen, wie Sie auf der Konsole Zahlen zwischen den einzelnen Zahlensystemen umrechnen können.
Dezimal zu Binär
[georg@centos5 ~]$ echo "obase=2;255" | bc
11111111
11111111
Dezimal zu Hexadezimal
[georg@centos5 ~]$ echo "obase=16;255" | bc
FF
FF
Dezimal zu Oktal
[georg@centos5 ~]$ echo "obase=8;255" | bc
377
377
Binär zu Dezimal
[georg@centos5 ~]$ echo "ibase=2;11111111" | bc
255
255
Binär zu Hexadezimal
[georg@centos5 ~]$ echo "obase=16;ibase=2;11111111" | bc
FF
FF
Binär zu Oktal
[georg@centos5 ~]$ echo "obase=8;ibase=2;11111111" | bc
377
377
Hexadezimal zu Dezimal
[georg@centos5 ~]$ echo "ibase=16;FF" | bc
255
255
Hexadezimal zu Binär
[georg@centos5 ~]$ echo "obase=2;ibase=16;FF" | bc
11111111
11111111
Hexadezimal zu Oktal
[georg@centos5 ~]$ echo "obase=8;ibase=16;FF" | bc
377
377
Oktal zu Dezimal
[georg@centos5 ~]$ echo "ibase=8;377" | bc
255
255
Oktal zu Binär
[georg@centos5 ~]$ echo "obase=2;ibase=8;377" | bc
11111111
11111111
Oktal zu Hexadezimal
[georg@centos5 ~]$ echo "obase=16;ibase=8;377" | bc
FF
FF
Dieser Eintrag wurde am 15.01.2011 erstellt.
Direkter Link zu dieser Seite: http://www.gtkdb.de/index_7_1096.html
[ Zur Startseite ] [ Zur Kategorie ]
© 2004-2021 by Georg Kainzbauer