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 usw.)
Der Datentyp string in C++ ist eine Zeichenfolge, die mehrere Zeichen enthalten kann.
Um Zeichenketten in C++ zu verwenden, musst du dies am Anfang deines Codes einfügen:
#include <string>Hinweis: Auch wenn dein Code ohne #include <string> funktionieren könnte (because andere Header wie <iostream> ihn möglicherweise indirekt einbinden), gilt es als schlechte Praxis, sich auf indirekte include-Anweisungen zu verlassen. Füge die Header, die du direkt in deinem Code verwendest, immer explicitly ein.
Du musst den Namespace auch auf eine dieser beiden Arten behandeln:
1. Füge diese Zeile nach deinen includes hinzu:
using namespace std;2. Füge die Zeile using namespace nicht hinzu, sondern stelle string std:: voran:
std::string s1 = "This is a string";
// Das funktioniert, weil wir explizit std:: verwendet habenBeachte, 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 du 'std::' vor 'string' schreiben möchtest 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 immer noch auch mit 'using namespace')
return 0;
}Aufgabe
AnfängerSpeichere die Zeichenkette I am learning to code with Coddy! in einer Variable namens coddy.
Achte darauf, den genauen Zeichenkettenwert mit der korrekten Groß- und Kleinschreibung zu speichern.
Probier es selbst
#include <iostream>
#include <string>
using namespace std;
int main() {
// Deklariere und initialisiere Variablen hier
// Gib die Werte aus
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Übe selbstständig: Online-C++-Compiler