Toolbox Hub
Alle Werkzeuge

Number Base Converter

Binary octal decimal hex

Binary octal decimal hex Läuft lokal in Ihrem Browser

Leave the base on Auto and the converter reads 0x, 0b and 0o prefixes for you. Pick a base to force one.

Decimal

597

Hexadecimal

255

Binary

1001 0101 01

Octal

1125

Result
Decimal: 597
Binary: 1001 0101 01
Octal: 1125
Hex: 255

About the

Der Number Base Converter wandelt einen Wert zwischen binär, oktal, dezimal und hexadezimal um und zeigt alle vier auf einmal an, sodass Sie alles lesen können, was Sie benötigen. Lassen Sie die Basis auf „Auto“ und es liest die Präfixe 0x, 0b und 0o für Sie, was bedeutet, dass Sie 0xFF direkt aus dem Quellcode einfügen können und 255, 1111, 1111 und 377 erhalten, ohne etwas einzustellen. Werte werden als Ganzzahlen mit beliebiger Genauigkeit behandelt, sodass ein 64-Bit-Wert exakt konvertiert wird, anstatt seine oberen Bits zu verlieren.

Where people use the

  • Lesen eines Hexadezimalwerts aus dem Quellcode als Dezimal- und Binärwert.
  • Überprüfen, welche Bits in einem Flag oder einer Maske gesetzt sind.
  • Konvertieren eines Farbwerts zwischen Hex- und Dezimalkanälen.
  • Überprüfen Sie ein Binärliteral in einer Konfigurationsdatei, bevor Sie es festschreiben.

How to use the

  1. 1

    Geben Sie einen Wert ein

    Geben Sie eine Zahl in beliebiger Basis ein: 255, 0xFF, 0b11111111 oder 0o377. Leerzeichen und Unterstriche werden ignoriert.

  2. 2

    Lassen Sie die Basis auf Auto oder erzwingen Sie eine

    Automatisch liest das Präfix und greift auf die Zuordnung der Ziffern zurück. Wählen Sie Binär, Oktal, Dezimal oder Hex, um eine Interpretation zu erzwingen.

  3. 3

    Lesen Sie alle vier

    Dezimal, Hexadezimal, Binär und Oktal werden gemeinsam angezeigt. Binärdateien sind zur besseren Lesbarkeit in Vierergruppen gruppiert.

  4. 4

    Kopieren Sie, was Sie brauchen

    Jede Zeile verfügt über eine eigene Kopierschaltfläche und das kombinierte Ergebnis kann auf einmal kopiert werden.

Tipps und Best Practices

  • 0x-Werte direkt aus dem Code einfügen; Das Präfix wird automatisch gelesen.
  • Die Binärausgabe ist in Vierergruppen gruppiert, um der Zuordnung von Halbbytes zu Hexadezimalziffern zu entsprechen.
  • Erzwingen Sie eine Basis, wenn eine bloße Zahl auf zwei Arten gelesen werden kann, beispielsweise 10.

Häufig gestellte Fragen

Was bedeuten die Präfixe 0x, 0b und 0o?

Sie markieren die Basis: 0x für hexadezimal, 0b für binär und 0o für oktal. Dabei handelt es sich um die Konventionen, die von C, JavaScript, Python und den meisten anderen Sprachen verwendet werden, sodass Code direkt eingefügt werden kann.

Warum wird mein Binärwert abgelehnt, wenn ich Basis 2 erzwinge?

Weil es andere Zeichen als 0 und 1 enthält. Ein Wert mit Leerzeichen ist in Ordnung, ein Wert mit dem Präfix 0b jedoch nicht, da das Präfix keine Binärziffer ist.

Kann es mit sehr großen Zahlen umgehen?

Ja. Werte werden als Ganzzahlen beliebiger Genauigkeit behandelt, sodass ein 64-Bit- oder größerer Wert exakt konvertiert wird. Es werden nur ganze Zahlen unterstützt.

Verarbeitet es negative Zahlen?

Ja. Auf jeder Basis wird ein führendes Minus beibehalten und angezeigt.

Kann es Bruchwerte umwandeln?

Nein. Der Konverter funktioniert nur mit Ganzzahlen und deckt damit die Fälle ab, die für Bitflags, Adressen und Farbwerte von Bedeutung sind.

Verwandte Tools