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 String-Typ in C++ ist eine Folge von Zeichen, 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 möglicherweise ohne #include <string> funktioniert (weil andere Header wie <iostream> ihn möglicherweise indirekt einbinden), gilt es als schlechte Praxis, sich auf indirekte Includes zu verlassen. Binde die Header, die du verwendest, immer explizit direkt in deinen Code ein.
Du musst den Namensraum auch auf eine dieser beiden Arten behandeln:
1. Füge diese Zeile nach deinen includes ein:
using namespace std;2. Füge die Zeile using namespace nicht hinzu, sondern stelle string ein std:: voran:
std::string s1 = "This is a string";
// Das funktioniert, weil wir ausdrücklich 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 vor string std:: schreiben möchtest oder nicht.
Hier ist ein vollständiges Beispiel:
#include <string>
using namespace std; // Methode 1
int main() {
string s1 = "Hello"; // Stil von Methode 1
std::string s2 = "Hello again"; // Stil von Methode 2 (funktioniert auch mit 'using namespace')
return 0;
}Aufgabe
AnfängerSpeichere die Zeichenkette I am learning to code with Coddy! in einer Variablen namens coddy.
Achte darauf, den exakten Zeichenkettenwert mit der richtigen Groß- und Kleinschreibung zu speichern.
Probier es selbst
// Variablen hier deklarieren und initialisieren
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