Zahlensysteme umrechnen mit Linux und „bc“ (Übungen)

Auf der Linux-Kommandozeile kann man mit dem Befehl „bc“ Zahlensysteme umrechnen. „bc“ steht für „Basic Calculator“. Das ist ein interaktiver Taschenrechner für die Kommandozeile.

Standardmäßig rechnet „bc“ mit der Basis von 10, also dem dezimalen Zahlensystem. Mit den Optionen „ibase“ und „obase“ kann man auch mit einer anderen Basis rechnen und somit zwischen den Zahlensystemen umrechnen.

  • Option für die Basis des Eingangswerts: ibase
  • Option für die Basis des Ausgangswerts: obase

Zahlensysteme und ihre Basis

  • Dezimalzahlen: Basis 10
  • Dualzahlen: Basis 2
  • Oktalzahlen: Basis 8
  • Hexadezimalzahlen: Basis 16

Dezimalzahl in Dualzahl umrechnen

echo "obase=2;255" | bc
11111111

Dezimalzahl in Hexadezimalzahl umrechnen

echo "obase=16;255" | bc
FF

Dezimalzahl in Oktalzahl umrechnen

echo "obase=8;255" | bc
377

Dualzahl in Dezimalzahl umrechnen

echo "ibase=2;11111111" | bc
255

Dualzahl in Hexadezimalzahl umrechnen

echo "obase=16;ibase=2;11111111" | bc
FF

Dualzahl in Oktalzahl umrechnen

echo "obase=8;ibase=2;11111111" | bc
377

Hexadezimalzahl in Dezimalzahl umrechnen

echo "ibase=16;FF" | bc
255

Hexadezimalzahl in Dualzahl umrechnen

echo "obase=2;ibase=16;FF" | bc
11111111

Hexadezimalzahl in Oktalzahl umrechnen

echo "obase=8;ibase=16;FF" | bc
377

Oktalzahl in Dezimalzahl umrechnen

echo "ibase=8;377" | bc
255

Oktalzahl in Dualzahl umrechnen

echo "obase=2;ibase=8;377" | bc
11111111

Oktalzahl in Hexadezimalzahl umrechnen

echo "obase=16;ibase=8;377" | bc
FF

Weitere verwandte Themen:

Frag Elektronik-Kompendium.de

Die Computertechnik-Fibel, das Computer-Buch
Computertechnik-Fibel

Alles was Sie über Computertechnik wissen müssen.

Die Computertechnik-Fibel ist ein Buch über die Grundlagen der Computertechnik, Prozessortechnik, Halbleiterspeicher, Schnittstellen, Datenspeicher, Laufwerke und wichtige Hardware-Komponenten.

Das will ich haben!

Artikel-Sammlungen zum Thema Kommunikationstechnik

Collection: Trends in der IT

Was du über IT-Trends wissen solltest.

eBook kaufen

Collection: Crashkurs IT

Was du über IT wissen solltest.

eBook herunterladen

Die Computertechnik-Fibel, das Computer-Buch
Computertechnik-Fibel

Alles was Sie über Computertechnik wissen müssen.

Die Computertechnik-Fibel ist ein Buch über die Grundlagen der Computertechnik, Prozessortechnik, Halbleiterspeicher, Schnittstellen, Datenspeicher, Laufwerke und wichtige Hardware-Komponenten.

Das will ich haben!