C++ Einführung
C++ Variablen im Speicher, Zeiger
C++ Texte etc.
C++ Dateien, Formatierte Ausgabe, ...
C++ OOP
Hilfe / Anhang
Downloads / Links
Partner
Fehler melden / Kontakt
Impressum
|
| Seite: [1] - Drucken |
Inhalt:
Einführung in die Welt der Texte...
Texte am Computer sind nicht ganz einfach. Meist werden ASCII-Codes genutzt, aber was ist das überhaupt?
Nun, ein Computer kann zuerst einmal nur "0"en und "1"en. Ein Bit kann entweder "0" oder "1" sein, und ist somit die kleinste Einheit! 8 solcher Bits sind wiederum ein Byte(Über Speichereinheiten etc. des Computers)!
Ein Buchstabe wird im Computer nun meist in einem Byte gespeichert. Ein Byte bietet 28=256 verschiedene Kombinationen aus Nullen und Einsen. Somit kann man 256 verschiedene Zeichen auf diese Weise implementieren. Die ersten 128 (0 bis 127) sind die ASCII-Codes (ASCII="American Standard Code for Information Interchange"), die alle Zeichen des englischen Alphabets und viele Zeichen enthalten! Allerdings sind hier z.B. Umlaute oder arabische Schriftzeichen nicht dabei...
Deshalb gibt es weitere "Codepages", deren Zweck es ist, die übrigen 128 Zeichen zu füllen, in der deutschen Codepage z.B. mit Umlauten. Auch Rahmenelemente alter DOS-Programme (Ja, diese Striche!) finden sich hier. Leider unterscheiden sich die Codepages von System zu System...
Die nächste Möglichkeit sind UTF8, UTF16 oder gar UTF32, die einen gigantischen Vorrat an Symbolen mitbringen, aber auch einiges an Speicher mehr verbrauchen...
Ich persönlich nutze lieber nur (englische) ASCII-Zeichen, aber wenn du sich für das Thema interessierst, solltest du dir Unicode wirklich einmal anschauen!
Hier geht es nun zuerst einmal um ASCII-Texte und Zeichen, die deutlich einfacher zu benutzen sind...
Wie geht's weiter?
Erstmal sehen wir uns nun einzelne Buchstaben an: char!
|
| Seite: [1] - Drucken |
|