Binär-/Hexen-/Dezimalwandler
Konvertieren Sie eine Zahl zwischen binär, oktal, dezimal und hexadezimal, mit einer Aufschlüsselungstabelle.
Ergebnisse aktualisieren, wie Sie tippen.
Über diesen Rechner
Ein binärer, hex- und dezimaler Konverter zeigt die gleiche ganze Zahl über die Zahlenbasen. Computer arbeiten letztlich in binärer (Basis 2), aber Programmierer wechseln routinemäßig zwischen Basen, um Werte lesbar zu machen: Dezimal (Basis 10) für alltägliche Mengen, hexadezimal (Basis 16) für Byte-Werte und Speicheradressen, und Oktal (Basis 8) für Dinge wie Unix-Dateiberechtigungen. Dieser Konverter nimmt eine ganze Zahl in einer dieser vier Basen und zeigt sie in allen vier auf einmal, zusammen mit seiner Bitlänge. Die in jeder Basis erlaubten Ziffern gehen bis zu einem weniger als die Basis — binärer Gebrauch 0–1, oktal 0–7, dezimal 0–9 und hex 0–9 dann A–F für 10–15 — und das Werkzeug lehnt Ziffern, die außerhalb des Bereichs für die Basis sind, die Sie wählen. Als bearbeitetes Beispiel, ist der Dezimalwert 255 in hexadezimaler, 377 in oktaler und 11 in binärer Sprache (acht) als die Zahlen, die nicht alle sind, also sind, die
Häufig gestellte Fragen
Wie konvertiert man Dezimal in Hexadezimal?
Wiederholt durch 16 teilen und die Reste von letzter bis erster lesen, mit A–F für 10–15. Dezimal 255 ist FF in Hex und 111 in binär.
Warum wird Hexadezimal in der Computertechnik verwendet?
Jede Hex-stellige Karte auf genau vier binäre Bits, so ist Hex eine kompakte, lesbare Weise, Byte-Werte und Speicheradressen zu schreiben — 0xFF ist ein Byte von allen eins.
Kann ich Zahlen mit 0x, 0b oder 0o Präfixen eingeben?
Ja. Ein führendes 0x (hex), 0b (binär) oder 0o (oktal) Präfix wird automatisch entfernt, so dass Sie Werte direkt vom Code einfügen können. Stellen Sie einfach sicher, dass die von Ihnen gewählte Eingabebasis mit den eingegebenen Ziffern übereinstimmt.
Was sagt mir die Länge des Stücks?
Es ist, wie viele binäre Ziffern der Wert benötigt. Decimal 255 ist 8 Bits (ein Byte); 256 benötigt 9 Bits. Bitlänge ist nützlich für die Auswahl von Datentypen und überprüfen, ob ein Wert in ein Byte, 16-Bit-Wort oder 32-Bit-Register passt.
Wofür wird Oktal angewendet?
Oktal gruppiert Bits in Dreiergruppen und zeigt sich hauptsächlich in Unix-Dateiberechtigungen (wie 755 oder 644) und einigen Legacy-Systemen. Jede Oktal-Digitale Karten auf genau drei binäre Bits, die Art und Weise, wie jede Hex-Digitale Karten auf vier.
Warum habe ich "ungültige Nummer für diese Basis" bekommen?
Eine von Ihnen eingegebene Ziffer ist in der ausgewählten Basis nicht erlaubt, z.B. der Buchstabe F oder die Ziffer 8 in einer Binärnummer, die nur 0 und 1. Wechseln Sie die Eingabebasis, um Ihren Wert zu entsprechen, oder korrigieren Sie die nicht-Bereichs-Zahl.
API — verwenden Sie diesen Rechner aus Code
Rufen Sie diesen Rechner als kostenlosen JSON-Endpunkt auf – kein Schlüssel erforderlich. Senden Sie die Feldwerte unten als Abfrageparameter oder JSON. Alles, was Sie weglassen, verwendet die gleiche Voreinstellung, mit der diese Seite vorgefüllt ist; ein unbekannter Parameter ist ein 400, nie ein stiller Null. Lesen Sie die vollständigen API-Dokumente →
Endpunkt
GET https://calculator.free/api/v1/binary-hex/
curl
curl "https://calculator.free/api/v1/binary-hex/?value=255&base=10"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/binary-hex/?" + new URLSearchParams({
"value": "255",
"base": "10"
}));
const data = await r.json();
console.log(data.results);
Die Ergebnisse sind Schätzungen für allgemeine Leitlinien, nicht für finanzielle, medizinische oder steuerliche Beratung.