Zahlensystem-Konverter
Zahlen zwischen Binär (Basis 2), Oktal (Basis 8), Dezimal (Basis 10) und Hexadezimal (Basis 16) umrechnen. Unterstützt beliebig große Ganzzahlen, Präfixformate (0b, 0o, 0x), negative Zahlen und Zweierkomplement-Darstellung.
Ungültige Eingabe. Bitte geben Sie eine gültige Zahl für die ausgewählte Basis ein.
Hoppla! Entschuldigung, der Server konnte Ihre Anfrage nicht bearbeiten. Bitte versuchen Sie es später erneut.
| Dezimal |
|
|---|---|
| Hex (Kleinbuchstaben) |
|
| Hex (Großbuchstaben) |
|
| Hex (Gruppiert) |
|
| Hex (0x-Präfix) |
|
| Binär |
|
| Binär (Gruppiert) |
|
| Oktal |
|
| Base64 |
|
| Zweierkomplement |
|
| Zweierkomplement (Gruppiert) |
|
Mehr über Zahlensysteme
Zahlensysteme
Eine Zahlenbasis (oder Radix) bestimmt, wie viele eindeutige Ziffern zur Darstellung von Zahlen verwendet werden. In Basis N repräsentiert jede Ziffernposition eine Potenz von N.
| Basis | Name | Ziffern | Häufige Verwendung |
|---|---|---|---|
| 2 | Binär | 0, 1 | Digitale Schaltkreise, Datenspeicherung, Bitoperationen |
| 8 | Oktal | 0-7 | Unix-Dateiberechtigungen, ältere Systeme |
| 10 | Dezimal | 0-9 | Alltägliches Zählen, menschenlesbare Zahlen |
| 16 | Hexadezimal | 0-9, A-F | Speicheradressen, Farbcodes, Bytewerte |
Schnelle Umrechnungsreferenz
| Dezimal | Binär | Oktal | Hex |
|---|---|---|---|
| 0 | 0000 | 0 | 0 |
| 1 | 0001 | 1 | 1 |
| 5 | 0101 | 5 | 5 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 11111111 | 377 | FF |
Gängige Präfixe
0boder0Bfür Binär (z. B.0b1010= 10)0ooder0Ofür Oktal (z. B.0o17= 15)0xoder0Xfür Hexadezimal (z. B.0xFF= 255)
Zweierkomplement
Das Zweierkomplement ist die Standarddarstellung für vorzeichenbehaftete Ganzzahlen in der Informatik. Um eine Zahl zu negieren: alle Bits invertieren, dann 1 addieren. In einem 8-Bit-System reichen die Werte von -128 (10000000) bis 127 (01111111). Das höchstwertige Bit gibt das Vorzeichen an: 0 für positiv, 1 für negativ.
Hex in der Praxis
- Farben:
#FF5733= RGB(255, 87, 51). Jedes Paar hexadezimaler Ziffern repräsentiert ein Byte (0-255). - Speicher: Adressen wie
0x7FFF5FBFF8A0werden in Hex geschrieben, weil jede Hex-Ziffer genau 4 Binärziffern entspricht. - Dateiberechtigungen:
chmod 755verwendet Oktal. 7 = rwx, 5 = r-x.