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:
- Zahlensysteme
- Umrechnen der Zahlensysteme
- Umrechnungstabelle der Zahlensysteme
- Zahlensysteme umrechnen in Python (Übungen)
- Zahlen in der Informatik
Frag Elektronik-Kompendium.de
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.
Artikel-Sammlungen zum Thema Kommunikationstechnik
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.