Oktal und Dezimal verstehen
Das Oktalsystem hat die Basis 8 und verwendet nur die Ziffern 0 bis 7. Jede Stelle ist achtmal so viel wert wie die Stelle rechts daneben. Deshalb ist 377₈ gleich 3×8² + 7×8 + 7 und damit 255₁₀.
Die Anwendung verwendet BigInt statt Number. Ganzzahlen oberhalb von 9.007.199.254.740.991 bleiben dadurch exakt. Dateirechte, Kennungen und sehr lange Werte können ohne Rundung in beide Richtungen konvertiert werden.
So verwendest du den Konverter
Die Ziffernprüfung ist streng, visuelle Gruppierung bleibt erlaubt.
- Wähle Oktal zu Dezimal oder Dezimal zu Oktal.
- Gib eine Ganzzahl mit optionalem Vorzeichen ein; im Oktalmodus ist 0o erlaubt.
- Gruppiere lange Zahlen bei Bedarf mit Leerzeichen oder Unterstrichen.
- Klicke auf Berechnen, um ein exaktes Ergebnis ohne Exponentialnotation zu erhalten.
- Konvertiere kritische Werte zurück und vergleiche die normalisierte Zahl.
Umrechnungsbeispiele
Die Fälle umfassen Rechte, Grenzwerte, negative und große Ganzzahlen.
| Eingabe | Ausgabe | Erklärung |
|---|---|---|
| 17₈ | 15₁₀ | Eine Achtergruppe plus sieben Einheiten. |
| 377₈ | 255₁₀ | Der größte vorzeichenlose Bytewert. |
| 755₈ | 493₁₀ | Ein übliches Unix-Rechtemuster numerisch gelesen. |
| 1000₈ | 512₁₀ | Entspricht 8³. |
| -20₈ | -16₁₀ | Das Minuszeichen gilt für den gesamten Betrag. |
| 18446744073709551615₁₀ | 1777777777777777777777₈ | Das vorzeichenlose 64-Bit-Maximum wird exakt umgerechnet. |
Eingaberegeln
Oktal erlaubt 0 bis 7, ein optionales Vorzeichen und das Präfix 0o. Eine führende Null ändert die Basis nicht automatisch; die gewählte Richtung ist maßgeblich.
Dezimal akzeptiert nur ganze Zahlen. Brüche, Exponenten, Kommas und Währungssymbole werden abgewiesen. Leerzeichen und Unterstriche dürfen lange Werte gruppieren.
- Oktalziffern sind ausschließlich 0, 1, 2, 3, 4, 5, 6 und 7.
- Dezimal verwendet 0 bis 9 ohne Nachkommastellen.
- Negative Werte sind in beiden Richtungen erlaubt.
- Es existiert keine feste 32- oder 64-Bit-Grenze.
So arbeitet die Umrechnung
Beim Lesen einer Oktalzahl wird nach der Prüfung jede Ziffer mit Wert×8+Ziffer akkumuliert.
Für die Oktalausgabe wird die Ganzzahl wiederholt durch acht geteilt; die Reste werden in umgekehrter Reihenfolge gelesen. BigInt führt diese Schritte exakt aus.
Verarbeitet werden mathematische Ganzzahlen, keine Oktalbrüche und keine Bitmuster im Zweierkomplement.
Wo Oktal vorkommt
Oktal bleibt nützlich, wenn Dreiergruppen von Bits eine Bedeutung haben.
Unix-Dateirechte
Prüfe Modi wie 644, 755 oder 2750.
Programmliterale
Validiere 0o-Konstanten, Parser und Testfälle.
Altsysteme
Lies historische Handbücher, eingebettete Systeme und Formate.
Bitgruppierung
Jede Oktalziffer entspricht genau drei Bits.
Häufige Fehler
Am häufigsten tauchen die Ziffern 8 oder 9 in einer vermeintlichen Oktalzahl auf.
Ziffer 8 oder 9
Sie existiert zur Basis 8 nicht; prüfe, ob die Quelle eigentlich dezimal war.
Führende Null
Die gewählte Richtung bestimmt die Basis, nicht eine alte Schreibregel.
Gleitkommaeingabe
12.5 und 1e6 werden abgewiesen, weil nur exakte Ganzzahlen verarbeitet werden.
Recht versus Zahlenwert
Verwende 755 als Modus in Unix-Befehlen und rechne nur bei Bedarf numerisch um.
Abgrenzung zu anderen Konvertern
Verwandte Werkzeuge beantworten unterschiedliche Fragen.
Allgemeiner Zahlensystem-Konverter
Unterstützt mehr Basen; diese Seite ist gezielt für Oktal und Dezimal.
Binär-Konverter
Binär zeigt jedes Bit, Oktal fasst Dreiergruppen kompakt zusammen.
Zweierkomplement
Hier ist das Vorzeichen mathematisch; dort wird ein festbreites Muster interpretiert.
Bitweise Berechnung
Ein Basiswechsel erhält den Wert, Masken und Verschiebungen verändern ihn.