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 ein einzelnes Zeichen zu speichern, wie zum Beispiel 'A' oder 'w'. Im nächsten Kapitel wird erläutert, wie diese Zeichen zu Sequenzen kombiniert werden können, um Wörter, Sätze und mehr zu erstellen. Zunächst liegt der Fokus jedoch auf der Verwendung von char zur Speicherung einzelner Zeichen.

main.cpp

main.cpp

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

char sollte in einzelne Anführungszeichen gesetzt werden. Auch wenn das gespeicherte Zeichen eine Zahl ist, muss es in einzelne Anführungszeichen gesetzt werden, '9', 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 der Tabelle entnehmen können, entspricht 76 dem Buchstaben L, sodass der Wert von letter 'L' ist.

question mark

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

Wählen Sie alle richtigen Antworten aus

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