Die Zahlensysteme Binär (2er), Oktal (8er) und Hexadezimal (16er) lassen sich recht einfach umwandeln. Das liegt daran, dass 2, 8 und 16 alles Potenzen der Zahl 2 sind:
Dadurch wissen wir, dass …
1. 0110 1011 => 01 101 011 2. 01 101 011 = 153
4617 = 0 000 100 110 001 111
1. 01101011 => 0110 1011 2. 0110 1011 = 6B
A31C = 1010 0011 0001 1100
Das Dezimalsystem basiert nicht auf einer Potenz der Zahl 2. Daher müssen wir die Zahlen umrechnen und können nicht einfach Stellen ersetzen.
Bei der Umrechnung einer Dezimalzahl divideren wir die Zahl immer wieder durch die neue Basis, z.B. 16. Bei jeder Division notieren wir den ganzzahligen Rest.
25310 = FD16
253 / 16 = 15 Rest 13 => Notiere D 15 / 16 = 0 Rest 15 => Notiere F
25310 = 3758
253 / 8 = 31 Rest 5 31 / 8 = 3 Rest 7 3 / 8 = 0 Rest 3
Die Zahl in der neuen Basis wird dann von unten nach oben gelesen.
Bei der Umrechnung in eine Dezimalzahl wenden wir wiederholt eine Multiplikation und Addition an. Dabei gehen wir von links nach rechts vor:
3758 = 25310
0 * 8 + 3 = 3 3 * 8 + 7 = 31 31 * 8 + 5 = 253
Das Dezimalsystem, auch als Basis 10 bezeichnet, verwendet die Ziffern 0 bis 9. Das bedeutet, jede Stelle in einer dezimalen Zahl repräsentiert eine Potenz von 10, beginnend mit 100 (was 1 entspricht) für die rechte Stelle und erhöht sich nach links.
Nehmen wir zum Beispiel die Zahl 73210:
732 ist die Summe aus: 7 * 10^2 = 7 * 100 = 700 + 3 * 10^1 = 3 * 10 = 30 + 2 * 10^0 = 2 * 1 = 2 + 732
Das bedeutet, dass die Zahl 732 im Dezimalsystem den Wert 732 hat. Dieses Beispiel mag redundant erscheinen, da wir im Alltag mit dem Dezimalsystem arbeiten, aber es hilft, das Konzept des Stellenwertsystems zu verdeutlichen.
Das Hexadezimalsystem, auch als Basis 16 bezeichnet, verwendet die Ziffern 0 bis 9 und die Buchstaben A bis F (oder a bis f), wobei A (oder a) für 10, B (oder b) für 11 usw. bis F (oder f) für 15 steht. Das bedeutet, jede Stelle in einer hexadezimalen Zahl repräsentiert eine Potenz von 16, beginnend mit 160 (was 1 entspricht) für die rechte Stelle und erhöht sich nach links.
Nehmen wir zum Beispiel die hexadezimale Zahl A4B16:
A4B ist die Summe aus: A * 16^2 = 10 * 256 = 2560 + 4 * 16^1 = 4 * 16 = 64 + B * 16^0 = 11 * 1 = 11 + 2635
Das bedeutet, dass die hexadezimale Zahl A4B16 dem dezimalen Wert 2635 entspricht.
Das Oktalsystem, auch als Basis 8 bezeichnet, verwendet die Ziffern 0 bis 7. Das bedeutet, jede Stelle in einer oktalen Zahl repräsentiert eine Potenz von 8, beginnend mit 80(was 1 entspricht) für die rechte Stelle und erhöht sich nach links.
Nehmen wir zum Beispiel die oktale Zahl 3478:
347 ist die Summe aus: 3 * 8^2 = 3 * 64 = 192 + 4 * 8^1 = 4 * 8 = 32 + 7 * 8^0 = 7 * 1 = 7 + 231
Das bedeutet, dass die oktale Zahl 3478 dem dezimalen Wert 231 entspricht.
Das Stellenwertsystem ist eine Methode, um Zahlen darzustellen, bei der jede Ziffer in einer Zahl einen spezifischen Stellenwert hat. Dieser Stellenwert wird durch die Basis des Systems bestimmt. Im Dezimalsystem, das wir täglich verwenden, ist die Basis 10, daher gibt es 10 mögliche Ziffern (0 bis 9). Im Oktalsystem ist die Basis 8, daher gibt es 8 mögliche Ziffern (0 bis 7).
Das Prinzip des Stellenwertsystems ist, dass jede Ziffer durch eine Potenz der Basis multipliziert wird, basierend auf ihrer Position in der Zahl. Die rechte Position hat immer die Potenz 0 (was immer 1 ergibt), und jede Position nach links erhöht die Potenz um 1.