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 habenBeachten 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;
}Aufgabe
AnfängerSpeichere 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;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische AbkürzungenVergleichsoperatorenString-Vergleich7Eingabe/Ausgabe Grundlagen
cout-Anweisungcin-AnweisungString-EingabeWiederholung - Bis 120Wiederholung - Wahr oder Falsch3Variablen Teil 2
TypdeklarationNamenskonventionenWiederholung – Variablen initialisierenType Casting Teil 1Type Casting Teil 26Entscheidungsfindung
If-AnweisungIf - ElseSwitch-AnweisungBedingter OperatorWiederholung - If ElseVerschachtelte If - Else