CPP 020 – Escape Sequence

Normal karakterlerle ifade edemediğimiz satır atlama, boşluk bırakma gibi şeyleri ifade edebilmek için escape sequence kullanıyoruz. Buna ek olarak “tırnak içinde \” tırnak yazabilmek gibi şeyler için de kullanıyoruz.” Örnek:

#include <iostream>
using namespace std;

int main() {
	cout << "Napolyon demis ki \"falan filan\" \n";
	// Napolyon demis ki "falan filan"

	cout << "Satir atlamak icin \\n kullaniyoruz \n";
	// Satir atlamak icin \n kullaniyoruz

	cout << "tab\tkullanarak\tdaha duzenli\nbir\tgorunum \telde edebiliriz\n";
	// tab     kullanarak      daha duzenli
	// bir     gorunum         elde edebiliriz
}

Zil çalan daha eğlenceli şeyler de mevcut:

Simple escape sequences
\'single quotebyte 0x27 in ASCII encoding
\"double quotebyte 0x22 in ASCII encoding
\?question markbyte 0x3f in ASCII encoding
\\backslashbyte 0x5c in ASCII encoding
\aaudible bellbyte 0x07 in ASCII encoding
\bbackspacebyte 0x08 in ASCII encoding
\fform feed – new pagebyte 0x0c in ASCII encoding
\nline feed – new linebyte 0x0a in ASCII encoding
\rcarriage returnbyte 0x0d in ASCII encoding
\thorizontal tabbyte 0x09 in ASCII encoding
\vvertical tabbyte 0x0b in ASCII encoding
https://en.cppreference.com/w/cpp/language/escape


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *