Binary
Das Binärsystem ist das Zahlensystem zur Basis 2, das nur 0 und 1 verwendet, und bildet die Grundlage der internen Datendarstellung in allen digitalen elektronischen Rechnern.
Zweck
Bildet die beiden Spannungslevel digitaler Schaltungen (hoch/niedrig) direkt ab, sodass Hardware Arithmetik und Speicherung mit einfachen Logikgattern umsetzen kann.
Mechanismus
Jede Binärziffer ist ein Bit, entwickelt über Potenzen von 2^n. Ein Byte hat 8 Bits. Negative Zahlen nutzen das Zweierkomplement, Brüche Gleitkommaformate (IEEE 754).
Anwendungsfälle
- Bit-Operationen und Maskierung auf niedriger Ebene
- Bitmap- und Bloomfilter-Speicherung
- Bitfeld-Parsing in Netzwerkprotokollen
- Lehre und Algorithmus-Visualisierung
Beispiele
- Eingabe
42Output0010101042 = 32 + 8 + 2
Häufige Fehler
- Mixing up signed and unsigned interpretation
- Make the type and interpretation context explicit
Verwandte Begriffe
Hexadecimal
Das Hexadezimalsystem ist das Zahlensystem zur Basis 16, das 0-9 und A-F für 0-15 verwendet; es ist eine der häufigsten Basisnotationen in der Informatik. GLOSSAR
Octal
Das Oktalsystem ist das Zahlensystem zur Basis 8 mit den Ziffern 0-7, wobei jede Ziffer 3 Binärbits entspricht; es war auf frühen Computern weit verbreitet. GLOSSAR
Base16
Base16 ist die Hexadezimalkodierung: jeweils 4 Bits werden auf ein Hexadezimalzeichen (0-9, A-F) abgebildet, womit es das einfachste Mitglied der von RFC 4648 definierten Base-Familie ist. GLOSSAR
Endianness
Endianness ist die Byte-Reihenfolge von Mehrbyte-Werten im Speicher: Big-Endian speichert das höchstwertige Byte zuerst, Little-Endian das niederwertigste. GLOSSAR
Verwandte Tools
Binär-Kodierer
Encode text to binary (base-2) online. Kostenlos, privat und 100% clientseitig. WERKZEUG
Binär-Dekodierer
Decode binary (base-2) back to readable text online. Kostenlos, privat und 100% clientseitig. WERKZEUG
Zahlbasis-Konverter
Convert numbers between any base (2-36). Kostenlos, privat, 100% clientseitig. WERKZEUG