Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Zeichen-Datentyp | Textdatentyp
C++-Datentypen

bookZeichen-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

main.cpp

copy
1234567
#include <iostream> int main() { char letter = 'G'; std::cout << letter << std::endl; }
Note
Hinweis

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

main.cpp

copy
12345678
#include <iostream> int main() { // Change the number to output different symbol char symbol = 100; std::cout << symbol; }
Note
Hinweis

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'.

question mark

Welche der folgenden Anweisungen gibt beim Ausgeben auf der Konsole L aus?

Select all correct answers

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 3. Kapitel 1
some-alt