Caractere speciale

Unele caractere nu pot fi scrise direct într-un string. Folosim secvențe escape (backslash urmat de un caracter special).

SecvențăCaracterDescriere
\nNewlineLinie nouă
\tTabTabulare orizontală
\\\Backslash
\""Ghilimele duble
\''Ghilimele simple
\rCRCarriage return (Windows)
\0NULLTerminator de șir
\aBellSunet (bip)
cout << "Linia 1\nLinia 2" << endl;
cout << "Tab:\ttext" << endl;
cout << "El a zis: \"Salut!\"" << endl;
cout << "Cale: C:\\Users\\Stefan" << endl;

Raw string literals (C++11)

// Evită nevoia de escape:
string cale = R"(C:UsersStefanDesktop)";
cout << cale << endl;