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:

Lernen mit Elektronik-Kompendium.de

Noch Fragen?

Bewertung und individuelles Feedback erhalten

Freitextaufgaben zum Artikel beantworten, korrigieren lassen und zum Profi werden.

Aussprache von englischen Fachbegriffen

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

Alles was du über Computertechnik wissen musst.

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 du über Computertechnik wissen musst.

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 Computertechnik

Alles was du über Computertechnik wissen solltest.

Trends in der IT

Trends in der IT

eBook kaufen

Crashkurs IT

Crashkurs IT

eBook kaufen

Digitalisierung

Digitalisierung

eBook kaufen

Quantentechnik

Quantentechnik

eBook herunterladen