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

Anstatt mit einzelnen Zeichen zu arbeiten, arbeiten wir normalerweise mit vollständigen Wörtern, Sätzen oder Textsequenzen von Zeichen. Eine Möglichkeit, diese Sequenzen darzustellen, ist ein char-Array, wie dieses:

cpp

main

copy
12345678910
#include <iostream> int main() { // The '\0' is a null terminator, used to indicate the end of the string // It ensures that the array of characters is treated as a proper string char word[6] = { 'H', 'e', 'l', 'l', 'o', '\0' }; std::cout << word << std::endl; }

Wie Sie sehen können, kann die Initialisierung eines Zeichenarrays knifflig sein. Darüber hinaus erfordert das Ändern des Textes, wie das Hinzufügen weiterer Zeichen, die Neudefinition des Arrays mit zusätzlichem Speicher.

Glücklicherweise können Sie die string-Klasse verwenden, die diesen Prozess erheblich vereinfacht.

h

string

copy
1
std::string text = "Any text in double quotes";

Sie können einem string also jeden Text innerhalb von Anführungszeichen " " zuweisen. Außerdem ist das Hinzufügen von mehr Text zu einem string so einfach wie die Verwendung der .append()-Methode. Hier ist ein Beispiel:

cpp

main

copy
123456789101112
#include <iostream> int main() { // Declare and initialize a string std::string word = "Codefinity"; std::cout << word << std::endl; // Use the append() method to add ".com" to the string. word.append(".com"); std::cout << word << std::endl; }

Neben .append() gibt es viele andere Methoden eines string, die es Ihnen ermöglichen, effizient mit Textdaten zu arbeiten. Hier ist die Tabelle mit einigen. Sie werden in späteren Kapiteln ausführlicher besprochen.

Aufgabe

Swipe to start coding

  1. Erstellen Sie eine String-Variable und speichern Sie den Namen 'Alex' darin.
  2. Geben Sie ihren Wert auf der Konsole aus.

Lösung

cpp

solution

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 2
toggle bottom row

book
Zeichen Datentyp

Anstatt mit einzelnen Zeichen zu arbeiten, arbeiten wir normalerweise mit vollständigen Wörtern, Sätzen oder Textsequenzen von Zeichen. Eine Möglichkeit, diese Sequenzen darzustellen, ist ein char-Array, wie dieses:

cpp

main

copy
12345678910
#include <iostream> int main() { // The '\0' is a null terminator, used to indicate the end of the string // It ensures that the array of characters is treated as a proper string char word[6] = { 'H', 'e', 'l', 'l', 'o', '\0' }; std::cout << word << std::endl; }

Wie Sie sehen können, kann die Initialisierung eines Zeichenarrays knifflig sein. Darüber hinaus erfordert das Ändern des Textes, wie das Hinzufügen weiterer Zeichen, die Neudefinition des Arrays mit zusätzlichem Speicher.

Glücklicherweise können Sie die string-Klasse verwenden, die diesen Prozess erheblich vereinfacht.

h

string

copy
1
std::string text = "Any text in double quotes";

Sie können einem string also jeden Text innerhalb von Anführungszeichen " " zuweisen. Außerdem ist das Hinzufügen von mehr Text zu einem string so einfach wie die Verwendung der .append()-Methode. Hier ist ein Beispiel:

cpp

main

copy
123456789101112
#include <iostream> int main() { // Declare and initialize a string std::string word = "Codefinity"; std::cout << word << std::endl; // Use the append() method to add ".com" to the string. word.append(".com"); std::cout << word << std::endl; }

Neben .append() gibt es viele andere Methoden eines string, die es Ihnen ermöglichen, effizient mit Textdaten zu arbeiten. Hier ist die Tabelle mit einigen. Sie werden in späteren Kapiteln ausführlicher besprochen.

Aufgabe

Swipe to start coding

  1. Erstellen Sie eine String-Variable und speichern Sie den Namen 'Alex' darin.
  2. Geben Sie ihren Wert auf der Konsole aus.

Lösung

cpp

solution

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 2
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt