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
Teilen:
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.
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.
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