Zeichen-Datentyp
Swipe um das Menü anzuzeigen
Der Datentyp char wird verwendet, um einzelne Zeichen zu speichern, wie zum Beispiel 'A' oder 'w'. Im nächsten Kapitel werden wir darauf eingehen, wie diese Zeichen zu Sequenzen kombiniert werden können, um Wörter, Sätze und mehr zu erstellen. Für den Moment konzentrieren wir uns darauf, char zur Speicherung einzelner Zeichen zu verwenden.
main.cpp
1234567#include <iostream> int main() { char letter = 'G'; std::cout << letter << std::endl; }
char sollte in einfachen Anführungszeichen angegeben werden. Selbst wenn das gespeicherte Zeichen eine Zahl ist, muss es in einfachen Anführungszeichen stehen, also '9' und nicht 9.
Sie können mit dem obigen Code experimentieren, um zu sehen, was passiert, wenn Sie doppelte Anführungszeichen verwenden oder Zahlen ohne Anführungszeichen zuweisen.
Der Datentyp char und der Speicher.
Um im Speicher abgelegt zu werden, wird er zunächst mithilfe der ASCII-Tabelle in eine Zahl umgewandelt. Die binäre Darstellung dieser Zahl wird dann im Speicher gespeichert.
Nachfolgend finden Sie einen kurzen Überblick über die ASCII-Tabelle (die erste Spalte ist für uns nicht relevant).
main.cpp
12345678#include <iostream> int main() { // Change the number to output different symbol char symbol = 100; std::cout << symbol; }
Wenn Sie einer char-Variable eine Zahl ohne einfache Anführungszeichen zuweisen (zum Beispiel char letter = 76), geht der Compiler davon aus, dass Sie ein bereits in eine Zahl umgewandeltes Zeichen angegeben haben.
Wie Sie aus der Tabelle entnehmen können, entspricht 76 dem Zeichen L, daher ist der Wert von letter 'L'.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen