Ein Leitfaden für Bastler, Tüftler und IT-Interessierte – von prilchen.de
In unserem Alltag nutzen wir gewöhnlich das Dezimalsystem, weil wir zehn Finger haben. Computer hingegen arbeiten intern mit elektrischen Spannungen (An = 1, Aus = 0) und nutzen daher das Binärsystem (Zweiersystem).
Da lange Binärzahlen für Menschen schwer zu lesen sind, werden in der Programmierung und Mikroelektronik oft das Oktalsystem (Achtersystem) und das Hexadezimalsystem (Sechzehnersystem) als übersichtliche Kurzschreibweisen verwendet.
Um mit Zahlen auch Buchstaben, Satzzeichen und Symbole darzustellen, wurden Codierungen wie ASCII (American Standard Code for Information Interchange; Amerikanischer Standard-Code für den Informationsaustausch) und UTF-8 (8-Bit Unicode Transformation Format; 8-Bit Unicode-Transformationsformat) entwickelt.
Trage in ein beliebiges Feld einen Wert ein – alle anderen Werte (inklusive ASCII/UTF-8-Zeichen) werden automatisch in Echtzeit berechnet!
Mögliche Ziffern: 0, 1
Das Binärsystem ist das Fundament der digitalen Datenverarbeitung. Jede Stelle steht für eine Potenz der Zahl 2 (1, 2, 4, 8, 16, 32, ...).
Mögliche Ziffern: 0, 1, 2, 3, 4, 5, 6, 7
Im Oktalsystem steht jede Stelle für eine Potenz der Zahl 8. Eine oktale Ziffer fasst genau drei binäre Stellen (Bits) zusammen. Anwendung findet es zum Beispiel bei Dateirechten in Linux-Betriebssystemen (z. B. CHMOD 755).
Mögliche Ziffern: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Unser alltägliches Zahlensystem. Jede Stelle steht für eine Potenz der Zahl 10 (Einer, Zehner, Hunderter, Tausender usw.).
Mögliche Ziffern: 0–9 sowie A (10), B (11), C (12), D (13), E (14), F (15)
Das Hexadezimalsystem fasst jeweils vier Binärstellen (1 Byte = 2 Hex-Ziffern) zusammen. Es wird häufig für Speicheradressen, Farbwerte im Web (z. B. #FF0000) oder MAC-Adressen genutzt.
ASCII steht für American Standard Code for Information Interchange (Amerikanischer Standard-Code für den Informationsaustausch). Er definiert genau 128 Zeichen mit 7 Bits (von 0000000 bis 1111111).
1000001 im Speicher 8-Bit 01000001). Früher wurde dieses achte Bit auch als Paritätsbit zur Fehlerprüfung genutzt.
10000010100000141
UTF-8 steht für 8-Bit Unicode Transformation Format (8-Bit Unicode-Transformationsformat). Es erweitert ASCII um weltweite Sonderzeichen, deutsche Umlaute (ä, ö, ü, ß) und Emojis. Die ersten 128 Zeichen (0–127) sind 100 % identisch mit ASCII.
C3 A4 (2 Bytes im Speicher)
Die offizielle ASCII-Tabelle enthält exakt 128 Zeichen. Die ersten 32 Zeichen (0–31) sowie Zeichen 127 sind Steuerzeichen (z. B. Zeilenumbruch oder Tabulator). Die Zeichen 32–126 sind druckbare Zeichen.
| Dezimal | Hex | Oktal | ASCII (7-Bit) | Byte (8-Bit) | Zeichen / Beschreibung |
|---|