Читать книгу C für Dummies - Dan Gookin - Страница 117
Die Escape-Sequenzen von printf
ОглавлениеTabelle 3.1 zeigt eine Anzahl von Escape-Sequenzen. Die meisten kennen Sie schon durch die Benutzung, andere sind sehr speziell und werden in späteren Kapiteln behandelt – oder auch nicht, je nachdem, wie ich mit dem Stoff durchkomme.
Sequenz | Bedeutung |
---|---|
\b | Backspace (der Cursor wird ein Zeichen nach links gebracht) |
\f | Blatt auswerfen (beim Drucker), auf dem Bildschirm wird je nach Konfiguration/Betriebssystem der Bildschirm gelöscht oder einfach nur ein seltsames Zeichen ausgegeben |
\n | Neue Zeile, wirkt wie Drücken der -Taste |
\r | Wagenrücklauf, der Cursor wird wieder an den Zeilenanfang gesetzt |
\t | Tabulator ansteuern |
\v | Vertikaler Tabulator (setzt den Cursor in eine neue Zeile, je nach Konfiguration/Betriebssystem wird auch einfach nur ein seltsames Zeichen ausgegeben) |
\\ | Das Backslash-Zeichen \ |
\' | Der Apostroph ' |
\" | Das Anführungszeichen " |
\? | Das Fragezeichen ? |
\0 | Das »Null«-Byte (das ist eine Null hier) |
\nnn | Ein Zeichenwert als Oktalwert (zur Basis 8) |
\xnnn | Ein Zeichenwert als Hexadezimalzahl (zur Basis 16) |
\Xnnn | wie kleines x \xnnn |
\x084 | kleines »ä« (nur in der Kommandozeile) |
\x094 | kleines »ö« (nur in der Kommandozeile) |
\x081 | kleines »ü« (nur in der Kommandozeile) |
\x08e | großes »Ä« (nur in der Kommandozeile) |
\x099 | großes »Ö« (nur in der Kommandozeile) |
\x09a | großes »Ü« (nur in der Kommandozeile) |
\x0e1 | scharfes »ß« (nur in der Kommandozeile) |
Tabelle 3.1: Escape-Sequenzen von printf
Sie sollten diese Seite mit einem dieser berühmten gelben Zettel versehen oder ein Eselsohr reinknicken, denn da sich kaum jemand an so Zeugs erinnert, werden Sie in dieser Tabelle oft nachsehen müssen.