Konvertierung

Octal-zu-Hexadezimal-Konverter

Einstellungen
Zurücksetzen
Ergebnis teilen
Speichern
Einbetten
Fehler melden

Rechner teilen

Fügen Sie unseren kostenlosen Rechner zu Ihrer Website hinzu

Bitte geben Sie eine gültige URL ein. Es werden nur HTTPS-URLs unterstützt.


Verwenden Sie die aktuellen Werte in den Eingabefeldern des Rechners auf der Seite als Standardwerte für den eingebetteten Rechner.


Farbakzent, der beim Fokusieren auf die Eingabefeldumrandung, bei markierten Schalterkästchen, beim Hovern über ausgewählte Elemente etc. erscheint.


Bitte stimmen Sie den Nutzungsbedingungen zu.

Vorschau

Rechner speichern

Rechner-Einstellungen

Bitte geben Sie einen Wert innerhalb des erlaubten Bereichs ein.

Bitte geben Sie einen Wert innerhalb des erlaubten Bereichs ein.

Bitte geben Sie einen Wert innerhalb des erlaubten Bereichs ein.

Bitte geben Sie einen Wert innerhalb des erlaubten Bereichs ein.

Rechner teilen

Was ist ein oktales Zahlensystem?

Das oktale Zahlensystem (Basis 8) verwendet acht eindeutige Ziffern: 0, 1, 2, 3, 4, 5, 6 und 7. Jede Position in einer oktalen Zahl repräsentiert eine Potenz von 8, beginnend bei 808^0 von rechts. Dieses Zahlensystem wird häufig in der Programmierung und der Computerarchitektur verwendet, da es die binäre Darstellung durch Gruppierung von Bits in Dreiergruppen vereinfacht.

Beispielsweise wird die oktale Zahl 1458145_8 wie folgt berechnet:

1458=1×82+4×81+5×80=64+32+5=10110145_8 = 1 \times 8^2 + 4 \times 8^1 + 5 \times 8^0 = 64 + 32 + 5 = 101_{10}

Was ist ein hexadezimales Zahlensystem?

Das hexadezimale Zahlensystem (Basis 16) verwendet sechzehn Symbole:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

wobei A = 10, B = 11, C = 12, D = 13, E = 14, F = 15 in dezimaler Form sind.
Jede Position in einer hexadezimalen Zahl repräsentiert eine Potenz von 16.

Beispiel:

1F16=1×161+15×160=16+15=31101F_{16} = 1 \times 16^1 + 15 \times 16^0 = 16 + 15 = 31_{10}

Wie konvertiert man von Oktal zu Hexadezimal?

Da beide Systeme positionsbasiert und auf Zweierpotenzen basieren (oktal: 232^3, hexadezimal: 242^4), erfolgt die Konvertierung zwischen ihnen oft über binär oder unter Verwendung des Dezimalsystems als Zwischenschritt.

Methode 1: Konvertierung über das Dezimalsystem

Schritt 1. Oktal in Dezimal konvertieren Jede Ziffer der oktalen Zahl wird mit 8 multipliziert, erhöht um den Potenzwert ihrer Position, beginnend von rechts (Position 0).

Schritt 2. Dezimal in Hexadezimal konvertieren Teilen Sie die ermittelte Dezimalzahl durch 16. Fahren Sie fort, bis der Quotient null ist. Notieren Sie die Reste in umgekehrter Reihenfolge — dies ergibt den endgültigen hexadezimalen Wert.

Rechenbeispiel

Konvertiere 16816_8 in Hexadezimal.

Konvertiere Oktal in Dezimal

168=1×81+6×80=8+6=141016_8 = 1 \times 8^1 + 6 \times 8^0 = 8 + 6 = 14_{10}

Dann konvertiere Dezimal in Hexadezimal

DivisionGanzzahliger QuotientRest
14 ÷ 16014 → E
1410=E1614_{10} = E_{16}

Ergebnis:

168=E1616_8 = E_{16}

Methode 2: Direktkonvertierung über binär

Eine andere praktische Möglichkeit ist die Verwendung eines binären Zwischenwerts.

  • Konvertiere jede oktale Ziffer in ein 3-Bit-Binärequivalent.
  • Kombiniere alle Bits.
  • Teile die Binärzahl von rechts nach links in 4-Bit-Gruppen.
  • Konvertiere jede Gruppe in ihr hexadezimales Äquivalent.

Rechenbeispiel

Konvertiere 45845_8 in Hexadezimal.

OktalBinär (3-Bit)
4100
5101

Kombinierte Binärzahl: 100101

In 4-Bit-Gruppen aufteilen (von rechts), bei Bedarf führende Nullen hinzufügen: 0010 0101

BinärgruppeHexadezimal-Äquivalent
00102
01015
458=251645_8 = 25_{16}

Sie finden eine Tabelle zur Konvertierung von 4-Bit-Gruppen im Binär zu Hexadezimal-Konverter und eine Tabelle zur Konvertierung von 3-Bit-Gruppen im Binär zu Oktal-Konverter.

Anmerkungen

  • Die oktalen und hexadezimalen Systeme sind beide kompakte Formen der binären Darstellung, die oft zum Debuggen und für die Adressierung in der Informatik verwendet werden.
  • Jede oktale Ziffer entspricht direkt drei Binärziffern, während jede hexadezimale Ziffer vier Binärziffern entspricht.
  • Die Konvertierung über binär ist eine schnellere und fehlerfreiere Methode, wenn sie manuell oder digital durchgeführt wird.

Häufig gestellte Fragen

Wie konvertiert man 7352₈ zu Hexadezimal?

Konvertiere 735287352_8 in Dezimal:
7×83+3×82+5×81+2×80=3.584+192+40+2=3.818107 \times 8^3 + 3 \times 8^2 + 5 \times 8^1 + 2 \times 8^0 = 3.584 + 192 + 40 + 2 = 3.818_{10}

Jetzt teile 3.818 durch 16:

DivisionQuotientRest
3.818 ÷ 1623810 → A
238 ÷ 161414 → E
14 ÷ 16014 → E

Reste rückwärts lesen: EEA16EEA_{16}

73528=EEA167352_8 = EEA_{16}

Warum ist die Konvertierung über binär praktisch?

Da Oktal und Hexadezimal beide direkt mit binären Potenzen verwandt sind, vermeidet die Konvertierung über binär die Arithmetik und verwendet einfache Gruppierung von Bits (3 für Oktal, 4 für Hexadezimal).

10 von Oktal zu Hexadezimal

Konvertiere 10810_8 in Dezimal.

108=1×81+0×80=8+0=81010_8 = 1 \times 8^1 + 0 \times 8^0 = 8 + 0 = 8_{10}

Jetzt konvertiere 8 in Hexadezimal.

DivisionQuotientRest
8 ÷ 1608 → 8

Reste rückwärts lesen: 8168_{16}

108=81610_8 = 8_{16}

Fehler melden

Dieses Feld ist erforderlich.