BESTE WEBSITE FÜR WEBENTWICKLER
C Sprache. W3Schools auf Deutsch. Unterricht für Anfänger

Ua En Es

C Spezielle Charaktere


Strings — Spezielle Charaktere

Da Zeichenfolgen in Anführungszeichen geschrieben werden müssen, wird C diese Zeichenfolge falsch verstehen und einen Fehler generieren:

char txt[] = "We are the so-called "Vikings" from the north.";

Die Lösung zur Vermeidung dieses Problems besteht in der Verwendung des Backslash-Escape-Zeichens.

Das Escape-Zeichen Backslash (\) wandelt Sonderzeichen in Zeichenfolgen um:

Escape-Zeichen Ergebnis Beschreibung
\' ' Einfaches Zitat
\" " Doppeltes Anführungszeichen
\\ \ Backslash

Die Sequenz \" fügt ein doppeltes Anführungszeichen in eine Zeichenfolge ein:

Beispiel

char txt[] = "We are the so-called \"Vikings\" from the north.";
Try it Yourself »

Die Sequenz \' fügt ein einfaches Anführungszeichen in eine Zeichenfolge ein:

Beispiel

char txt[] = "It\'s alright.";
Try it Yourself »

Die Sequenz \\ fügt einen einzelnen Backslash in eine Zeichenfolge ein:

Beispiel

char txt[] = "The character \\ is called backslash.";
Try it Yourself »

Andere beliebte Escape-Zeichen in C sind:

Escape-Zeichen Ergebnis Versuch es
\n Neue Zeile Versuch es »
\t Tab Versuch es »
\0 Null Versuch es »