/ Zahlensysteme & Kodierung
Oktal zu Dezimal (Stellenwert)
Dezimalwert einer einzelnen Oktalstelle: Wert = ziffer · 8^pos. Oktalziffern sind 0–7.
01 · Eingabe
Oktal zu Dezimal (Stellenwert) berechnen
Dezimalwert einer einzelnen Oktalstelle: Wert = ziffer · 8^pos. Oktalziffern sind 0–7.
Lösen für
- Wert — Dezimalwert
- ziffer — Oktalziffer
- pos — Position
Wert = ziffer · 8^pos
ziffer = Wert / 8^pos
pos = log₈(Wert / ziffer)
Worum geht es?
Im Oktalsystem (Basis 8) liegen die Stellenwerte bei 8⁰, 8¹, 8² usw. — also 1, 8, 64, 512, … Jede Stelle nimmt eine Ziffer von 0 bis 7 auf und entspricht exakt drei Binärstellen.
Diese Formel berechnet den Beitrag einer einzelnen Stelle zum Gesamt-Dezimalwert.
Die Formel
Wert = ziffer · 8^pos
Umstellungen:
ziffer = Wert / 8^pos
pos = log₈(Wert / ziffer)Die Variablen
| Symbol | Bedeutung | Einheit | Erklärung |
|---|---|---|---|
| ziffer | Oktalziffer | — | Ziffernwert 0–7. |
| pos | Position | — | Stellenposition (0 = niedrigste). |
| Wert | Dezimalwert | — | Dezimaler Beitrag dieser Stelle. |
Minimal-Beispiel
Die Ziffer 7 an Position 2:
Wert = 7 · 8^2
= 7 · 64
= 448Praxis-Beispiele
Beispiel 1 — Komplette Konvertierung
Wie viel ist 755₈ dezimal? (Klassischer chmod-Modus.)
Pos 2: 7 · 8^2 = 448
Pos 1: 5 · 8^1 = 40
Pos 0: 5 · 8^0 = 5
───────────────────
Summe = 493Beispiel 2 — Zugriffsrechte 644
Pos 2: 6 · 64 = 384
Pos 1: 4 · 8 = 32
Pos 0: 4 · 1 = 4
───────────────────
Summe = 420Beispiel 3 — Position aus Stellenwert
Welche Position hat ein Stellenwert von 512 bei ziffer = 1?
pos = log₈(512 / 1)
= log₈(512)
= 3