Zahlensystem-Konverter
Konvertieren Sie zwischen Binär, Oktal, Dezimal und Hex.
Schnelle Referenztabelle
| Dez | Bin | Okt | Hex |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 4 | 100 | 4 | 4 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 32 | 100000 | 40 | 20 |
| 64 | 1000000 | 100 | 40 |
| 128 | 10000000 | 200 | 80 |
| 255 | 11111111 | 377 | FF |
Online-Zahlensystem-Konverter: Binär, Oktal, Dezimal und Hexadezimal
Zahlensysteme mit verschiedenen Basen sind grundlegend in der Informatik und Programmierung. Das Binärsystem (Basis 2) ist die native Sprache der Computer, in der alle Informationen mit Nullen und Einsen dargestellt werden. Das Oktalsystem (Basis 8) war in frühen Unix-Systemen beliebt zur Darstellung von Dateiberechtigungen (wie chmod 755). Das Hexadezimalsystem (Basis 16) ist das bevorzugte Format für CSS-Farben (#FF5733), Speicheradressen und Byte-Werte, da jede Hexadezimalziffer genau 4 Bits darstellt.
Unser Konverter ermöglicht die Eingabe einer Zahl in einer der vier Basen und zeigt sofort die Darstellung in allen anderen an. Er ist besonders nützlich für Programmierer, die mit Bitoperationen arbeiten, Webentwickler, die Hexadezimalfarben konvertieren müssen, Systemadministratoren, die Berechtigungen im Oktalsystem konfigurieren, und Informatikstudenten, die Zahlensysteme lernen.
Die Schnellreferenztabelle enthält die gängigsten Werte für den Programmieralltag: Zweierpotenzen (1, 2, 4, 8, 16, 32, 64, 128), den Maximalwert eines Bytes (255) und andere häufige Werte. Die Standardpräfixe (0b für Binär, 0o für Oktal, 0x für Hexadezimal) werden neben jedem Ergebnis angezeigt, um die direkte Verwendung im Quellcode von Sprachen wie JavaScript, Python oder C zu erleichtern.
Häufig gestellte Fragen
Wofür wird das Hexadezimalsystem verwendet?
Das Hexadezimalsystem ist besonders nützlich, weil es ein vollständiges Byte (8 Bit) mit nur zwei Ziffern darstellen kann. Es wird in der Programmierung umfassend für CSS-Farben (#RRGGBB), Speicheradressen, Fehlercodes und jeden Kontext verwendet, in dem eine kompakte Darstellung von Binärdaten benötigt wird. Die Ziffern reichen von 0 bis 9 und A bis F (wobei A=10, B=11, C=12, D=13, E=14, F=15).
Wie funktionieren Unix-Berechtigungen im Oktalsystem?
In Unix/Linux werden Dateiberechtigungen mit drei Oktalziffern dargestellt (wie 755). Jede Ziffer kodiert die Lese- (4), Schreib- (2) und Ausführungsberechtigungen (1) für den Eigentümer, die Gruppe und andere Benutzer. Zum Beispiel bedeutet 755: Eigentümer kann lesen+schreiben+ausführen (7=4+2+1), Gruppe kann lesen+ausführen (5=4+1), und andere können lesen+ausführen (5=4+1).
Werden negative Zahlen unterstützt?
Ja, der Konverter unterstützt negative Zahlen im Dezimalsystem. Bei Eingabe einer negativen Zahl wird das Minuszeichen vor der Darstellung in jeder Basis angezeigt. In realen Systemen werden negative Zahlen im Zweierkomplement binär dargestellt, aber unser Tool zeigt zur besseren Verständlichkeit die Darstellung mit Vorzeichen.