Menu
Coddy logo textTech

String

Teil des Abschnitts Grundlagen der C++-Journey von Coddy — Lektion 7 von 74.

Ein char ist ein einzelnes Zeichen (Zum Beispiel: 1, 6, %, b, p, ., T, etc.)

Der string-Typ in C++ ist eine Sequenz von Zeichen, die mehrere chars enthalten kann.

Um Strings in C++ zu verwenden, müssen Sie dies am Anfang Ihres Codes einbinden:

#include <string>

Hinweis: Obwohl Ihr Code möglicherweise ohne #include <string> funktioniert (da andere Header wie <iostream> ihn indirekt enthalten könnten), gilt es als schlechte Praxis, sich auf indirekte Includes zu verlassen. Binden Sie die Header, die Sie direkt in Ihrem Code verwenden, immer explizit ein.

Sie müssen außerdem den Namespace auf eine dieser zwei Arten behandeln:

1. Fügen Sie diese Zeile nach Ihren includes hinzu:

using namespace std;

2. Fügen Sie die Zeile using namespace nicht hinzu, sondern stellen Sie std:: vor string:

std::string s1 = "This is a string";
// Dies funktioniert, weil wir explizit std:: verwendet haben

Beachten Sie, dass die String-Variable doppelte Anführungszeichen verwendet. Im obigen Beispiel wird eine String-Variable namens s1 initialisiert.

Beide Methoden erfordern #include <string>. Der einzige Unterschied besteht darin, ob Sie 'std::' vor 'string' schreiben möchten oder nicht.

Hier ist ein vollständiges Beispiel:

#include <string>
using namespace std;  // Methode 1

int main() {
    string s1 = "Hello";  // Methode 1 Stil
    std::string s2 = "Hello again";  // Methode 2 Stil (funktioniert auch mit 'using namespace' weiterhin)
    return 0;
}
challenge icon

Aufgabe

Anfänger

Speichere den String I am learning to code with Coddy! in einer Variable namens coddy.

Stelle sicher, dass du den exakten String-Wert mit der korrekten Groß- und Kleinschreibung speicherst.

Spickzettel

Ein char ist ein einzelnes Zeichen. Ein string ist eine Folge von Zeichen.

Um Strings in C++ zu verwenden, binden Sie den String-Header ein:

#include <string>

Behandeln Sie den Namensraum auf eine von zwei Arten:

Methode 1 - Verwendung des Namensraums:

#include <string>
using namespace std;

string s1 = "Hello";

Methode 2 - Verwendung des std:: Präfixes:

#include <string>

std::string s1 = "Hello";

Strings verwenden doppelte Anführungszeichen und unterscheiden zwischen Groß- und Kleinschreibung.

Probier es selbst

#include <iostream>
#include <string>
using namespace std;

int main() {
    // Variablen hier deklarieren und initialisieren
    
    
    // Die Werte ausgeben
    std::cout << "Coddy = \"" << coddy << "\"" <<std::endl;

    return 0;
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen