Escapesequenzen
Aus cppreference.com
< cpp
Escapesequenzen werde benutzt um spezielle Zeichen in String-Variablen sowie der Textausgabe zu definieren.
Es existieren folgende Escapesequenzen:
| Escapesequenz | Beschreibung |
|---|---|
| \' | einzelnes Anführungszeichen (byte 0x27) |
| \” | doppeltes Anführungszeichen quote (byte 0x22) |
| \\ | backslash (\)(byte 0x5c) |
| \0 | null character (byte 0x00) |
| \a | alarm/beep ton (byte 0x07) |
| \b | backspace (byte 0x08) |
| \f | form feed - neue Seite (byte 0x0c) |
| \n | line feed - neue Zeile (return) (byte 0x0a) |
| \r | Wagenrücklauf (byte 0x0d) |
| \t | horizontaler Tab (byte 0x09) |
| \v | vertikaler Tab (byte 0x0b) |
| \nnn | octal byte (nnn) |
| \xnn | hexadezimales byte (byte 0xnn) |
- Beispiel in C**
printf( "Dies\nist\nein\nTest\n\nSie sagte, \"Wie gehts dir?\"\n" );</syntaxhighlight>
Würde ausgeben:
Dies
ist
ein
Test
Sie sagte, "Wie gehts dir?"
- Beispiel in C++**
<code c++>cout<<"Wenn sie \"dies\" lesen, hören sie: \a"; ein Ton des pc internen Lautsprechers ist zu hören</syntaxhighlight> Würde ausgeben:
Wenn sie "dies" lesen, hören sie:
und man würde einen ton hören.
Siehe auch: ASCII chart