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:

Teilen:

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!

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!

Elektronik-Set Raspberry Pi Edition
Elektronik-Set Raspberry Pi Edition

Elektronik erleben mit dem Raspberry Pi mit Python und GPIO Zero

  • Leichter Einstieg ins Hardware-nahe Programmieren mit Python und GPIO Zero
  • Experimentieren und Programmieren ohne Vorkenntnisse
  • Sofort Loslegen mit All-in-one-Set

Elektronik-Set jetzt bestellen