Hallo ! Kann mir jemand mitteilen, welche Abkürzung in der C-Sprache ich für Substitute einsetzen kann? Für CR (Carriage Return) kann ich \r und für CR LF (Line Feed / Carriage Return) \n schreiben!. Gibt es auch was für Substitute (Ctrl-Z) ? Danke für Eure Antworten!!
Für Ctrl-Z gibt es keine spezielle Escape-Sequenz. Man kann aber jedes Zeichen durch seinen Zeichencode als Oktalzahl mit vorangestelltem \o oder als Hexadezimalzahl mit vorangestelltem \x darstellen. Ctrl-Z wäre also als \o32 oder \x1a zu schreiben.
> Für CR (Carriage Return) kann ich \r und für CR LF (Line Feed / Carriage > Return) \n schreiben!. Äh, kopfkratz
1 | \r -> CR |
2 | \n -> LF |
3 | \r\n -> CR LF |
Rest siehe http://de.wikipedia.org/wiki/Steuerzeichen.
> Oktalzahl mit vorangestelltem \o
Nein.
Oktalzahlen werden mit vorangestellter Null '0' geschrieben:
\0377 == \xff
>> Oktalzahl mit vorangestelltem \o > > Nein. > > Oktalzahlen werden mit vorangestellter Null '0' geschrieben: Upps, da ist wohl die Feder in meiner 'o'-Taste gebrochen, weswegen sich dieser Buchstabe immer wieder in meinen Beitrag geschmuggelt hat ;-) Die führende 0 kann übrigens weggelassen werden. Ctrl-Z wäre damit wahlweise \032 oder \32 > \0377 == \xff Das ist übrigens auch falsch: \0377 sind zwei Zeichen, nämlich das Zeichen mit dem Code 37 (oktal) und das Zeichen '7'. Oktale Zeichenkonstanten dürfen aus maximal 3 Ziffern bestehen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.