Zum Inhalt springen
BCBinary Code Translator
Menü

Exakte Arithmetik zur Basis 8

Oktal ↔ Dezimal-Konverter

Wandle vorzeichenbehaftete Ganzzahlen ohne Präzisionsverlust zwischen Oktal und Dezimal um – auch weit über 64 Bit hinaus.

Die Berechnung nutzt BigInt im Browser und überträgt die Zahl nicht.

Beispiel einsetzen

Dezimaler Wert

Noch kein Ergebnis

Ziffern im Ergebnis

Noch kein Ergebnis

Vorzeichen

Noch kein Ergebnis

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.

  1. Wähle Oktal zu Dezimal oder Dezimal zu Oktal.
  2. Gib eine Ganzzahl mit optionalem Vorzeichen ein; im Oktalmodus ist 0o erlaubt.
  3. Gruppiere lange Zahlen bei Bedarf mit Leerzeichen oder Unterstrichen.
  4. Klicke auf Berechnen, um ein exaktes Ergebnis ohne Exponentialnotation zu erhalten.
  5. 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.

Häufige Fragen

Warum sind 8 und 9 im Oktalsystem ungültig?

Das System besitzt acht Symbole; nach 7₈ folgt 10₈.

Sind 0755 und 0o755 gleich?

Im Oktalmodus ja; in modernem Code ist 0o755 die eindeutige Schreibweise.

Werden Werte über 64 Bit unterstützt?

Ja. BigInt ist nicht auf 32 oder 64 Bit begrenzt.

Sind negative Oktalzahlen erlaubt?

Ja. Das Vorzeichen gilt für den Betrag und setzt kein Zweierkomplement voraus.

Kann ich Oktalbrüche umrechnen?

Nein. Diese Seite verarbeitet ausschließlich Ganzzahlen.

Wird die Zahl an einen Server gesendet?

Nein. Prüfung, BigInt-Rechnung und Formatierung laufen im Browser.

Verwandte Tools

Alle Tools anzeigen

Cookie-Einstellungen

Verwalte deine Cookie-Einstellungen. Notwendige Cookies können nicht deaktiviert werden.

Notwendig

Erforderlich

Erforderlich für Sprachauswahl, Datenschutzeinstellungen und grundlegende Website-Funktionen.

Cookies: NEXT_LOCALE

Analyse

Optionale Analyse-Cookies helfen uns, den Traffic zu verstehen und die Website zu verbessern.

Cookies: _ga, _gid, _gat, _clck, _clsk

Werbung

Optionale Werbe-Cookies können genutzt werden, um relevante Anzeigen zu zeigen und deren Leistung zu messen.

Cookies: __gads, _gcl_au, IDE