Zahlensystem-Konverter
Was ist ein Zahlensystem
Ein Zahlensystem ist eine Methode, um Zahlen mit einem bestimmten Satz von Symbolen und Regeln zu schreiben. Alle Zahlen, die wir üblicherweise verwenden, werden im Dezimalsystem geschrieben, das 10 Ziffern (von 0 bis 9) verwendet. Es gibt jedoch viele andere Systeme, die jeweils ihre eigene Basis (oder Radix) haben. Die Basis eines Systems zeigt die Anzahl der verschiedenen Symbole, die zur Darstellung von Zahlen verwendet werden.
Zum Beispiel:
- Im Binärsystem — 2 Symbole:
0und1. Wird in der Informatik verwendet. - Im Oktalsystem — 8 Symbole: von
0bis7. - Im Dezimalsystem — 10 Symbole: von
0bis9. Wird im Alltag verwendet und ist das häufigste System. - Im Hexadezimalsystem — 16 Symbole: von
0bis9und vonAbisF, wobeiA = 10,B = 11, …,F = 15. Häufig in modernen Computern anzutreffen. Zum Beispiel werden Farben oft in Hexadezimal angegeben. Die Farbe Blau ist#0000FF.
In erweiterten Systemen (z. B. Basis-36) werden Ziffern und lateinische Buchstaben verwendet, wobei:
A = 10, B = 11, …, Z = 35.
Wie die Umrechnung zwischen Zahlensystemen funktioniert
Um eine Zahl von Dezimal zu einer Basis zu konvertieren:
- Teile die Ausgangszahl durch die Basis .
- Notiere den Rest der Division.
- Wiederhole die Division mit dem ganzzahligen Quotienten, bis dieser null wird.
- Schreibe die notierten Reste in umgekehrter Reihenfolge — das ist das Ergebnis.
Um eine Zahl von einer Basis in eine andere zu konvertieren, wird üblicherweise zuerst die Zahl in das Dezimalsystem umgerechnet und dann in die gewünschte Basis.
Wie man Schritt für Schritt konvertiert
Schritt 1. Umwandlung in das Dezimalsystem
Angenommen, wir haben die Zahl .
Berechne mit der Formel:
Schritt 2. Umwandlung von Dezimal in Oktal
Konvertieren wir in Oktal.
| Division | Ganzzahliger Quotient | Rest |
|---|---|---|
| 22 ÷ 8 | 2 | 6 |
| 2 ÷ 8 | 0 | 2 |
Ergebnis:
Hauptzahlensysteme
| Basis | Name | Verwendete Symbole | Beispiel |
|---|---|---|---|
| 2 | Binär | 0, 1 | 1011₂ = 11₁₀ |
| 8 | Oktal | 0–7 | 127₈ = 87₁₀ |
| 10 | Dezimal | 0–9 | 245₁₀ |
| 12 | Duodezimal | 0–9, A, B | 1A₁₂ = 22₁₀ |
| 16 | Hexadezimal | 0–9, A–F | 1F₁₆ = 31₁₀ |
| 36 | Basis-36 | 0–9, A–Z | Z₃₆ = 35₁₀ |
Symboltabelle für Basen bis 36
| Wert | Symbol | Wert | Symbol | Wert | Symbol |
|---|---|---|---|---|---|
| 0 | 0 | 12 | C | 24 | O |
| 1 | 1 | 13 | D | 25 | P |
| 2 | 2 | 14 | E | 26 | Q |
| 3 | 3 | 15 | F | 27 | R |
| 4 | 4 | 16 | G | 28 | S |
| 5 | 5 | 17 | H | 29 | T |
| 6 | 6 | 18 | I | 30 | U |
| 7 | 7 | 19 | J | 31 | V |
| 8 | 8 | 20 | K | 32 | W |
| 9 | 9 | 21 | L | 33 | X |
| 10 | A | 22 | M | 34 | Y |
| 11 | B | 23 | N | 35 | Z |
Beispiel 1. Konvertierung einer Dezimalzahl in Hexadezimal
| Division | Ganzzahliger Quotient | Rest |
|---|---|---|
| 120 ÷ 16 | 7 | 8 |
| 7 ÷ 16 | 0 | 7 |
Teile 120 durch die Basis 16 und notiere die Reste, bis der Quotient null ist. Schreibe die Reste in umgekehrter Reihenfolge:
Beispiel 2. Konvertiere 12345₁₀ in Basis-36
| Division | Ganzzahliger Quotient | Rest |
|---|---|---|
| 12345 ÷ 36 | 342 | 33 → X |
| 342 ÷ 36 | 9 | 18 → I |
| 9 ÷ 36 | 0 | 9 |
Notiere nun die Sequenz der Reste in umgekehrter Reihenfolge:
Beispiel 3. Umwandlung zwischen beliebigen Basen
Konvertiere in Hexadezimal.
- Berechne zuerst den Dezimalwert:
- Konvertiere 13₁₀ in Hexadezimal: Der Rest der Division
Ergebnis:
Historische Tatsache
Die ersten Zahlensysteme erschienen lange vor unserer Zeitrechnung.
Die alten Sumerer benutzten ein Sexagesimalsystem (Basis 60) — deshalb gibt es 60 Minuten in einer Stunde und 60 Sekunden in einer Minute.
Später verwendeten die Ägypter und Römer Dezimal- und Vigesimal- (Basis-20) Systeme in ihren Aufzeichnungen, und die Idee der Positionsnotation wurde vollständig in Indien entwickelt und durch arabische Gelehrte nach Europa übermittelt.
Hinweise
- Beim Eingeben einer Zahl verwende nur die für die gewählte Basis zulässigen Symbole.
- Der Konverter überprüft automatisch die Gültigkeit der eingegebenen Daten und liefert sofort das Ergebnis mit einer detaillierten Erklärung in tabellarischer Form.
Häufig gestellte Fragen
Wie konvertiert man die Zahl 255 von Dezimal in Hexadezimal?
| Division | Ganzzahliger Quotient | Rest |
|---|---|---|
| 255 ÷ 16 | 15 | F |
| 15 ÷ 16 | 0 | F |
Ergebnis:
Wie konvertiert man 101010₂ in Dezimal?
Wie konvertiert man 42₁₀ in Oktal?
| Division | Ganzzahliger Quotient | Rest |
|---|---|---|
| 42 ÷ 8 | 5 | 2 |
| 5 ÷ 8 | 0 | 5 |
Ergebnis:
Wie stellt man 999₁₀ in Basis-12 dar?
| Division | Ganzzahliger Quotient | Rest |
|---|---|---|
| 999 ÷ 12 | 83 | 3 |
| 83 ÷ 12 | 6 | 11 → B |
| 6 ÷ 12 | 0 | 6 |
Ergebnis:
Was ist die maximale Basis, die dieser Konverter unterstützt?
Dieser Konverter unterstützt Umrechnungen für Zahlensysteme von 2 bis 36.
Dies deckt alle möglichen Kombinationen von Ziffern und lateinischen Buchstaben ab (0–9, A–Z).