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
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
Geben Sie einen Wert ein
Geben Sie eine Zahl in beliebiger Basis ein: 255, 0xFF, 0b11111111 oder 0o377. Leerzeichen und Unterstriche werden ignoriert.
- 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
Lesen Sie alle vier
Dezimal, Hexadezimal, Binär und Oktal werden gemeinsam angezeigt. Binärdateien sind zur besseren Lesbarkeit in Vierergruppen gruppiert.
- 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.