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
course content

Kursinhalt

C++ Datentypen

C++ Datentypen

1. Einführung
2. Numerische Datentypen
3. Textdatentyp
4. Andere Datentypen und Konzepte

book
Zeichen-Datentyp

Der Datentyp char wird verwendet, um ein einzelnes Zeichen zu speichern, wie zum Beispiel 'A' oder 'w'. Im nächsten Kapitel werden wir uns damit beschäftigen, diese Zeichen zu Sequenzen zu kombinieren, um Wörter, Sätze und mehr zu erstellen. Für den Moment konzentrieren wir uns darauf, char für die Speicherung einzelner Zeichen zu verwenden.

cpp

main

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

Hinweis

char sollte in einfachen Anführungszeichen angegeben werden. Selbst wenn das Zeichen, das Sie halten, eine Zahl ist, sollten Sie es in einfache Anführungszeichen setzen, '9', nicht 9.

Sie können mit dem obigen Code spielen, um zu sehen, was passiert, wenn Sie doppelte Anführungszeichen verwenden oder Zahlen ohne Anführungszeichen zuweisen.

Der char-Datentyp und der Speicher.

Um im Speicher gespeichert zu werden, wird er zuerst mit der ASCII-Tabelle in eine Zahl umgewandelt. Die binäre Darstellung dieser Zahl wird dann im Speicher gespeichert.
Sie können einen kurzen Blick auf die ASCII-Tabelle unten werfen (die erste Spalte ist für uns nicht wertvoll).

cpp

main

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

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 sehen können, entspricht 76 dem Buchstaben L, daher ist der Wert von letter 'L'.

Welche der folgenden Anweisungen erzeugt die Ausgabe **L**, wenn sie auf der Konsole ausgegeben wird?

Welche der folgenden Anweisungen erzeugt die Ausgabe L, wenn sie auf der Konsole ausgegeben wird?

Wählen Sie einige richtige Antworten aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1
We're sorry to hear that something went wrong. What happened?
some-alt