C++ Special Characters

✨ C++ Special Characters (Escape Sequences)

C++ mein special characters (escape sequences) ka use new line, tab, quotes, backslash jaise formatting kaam ke liye hota hai.
Ye hamesha backslash \ se start hote hain.


πŸ”Ή 1. Common Special Characters List

Escape Meaning
\n New line
\t Horizontal tab
\\ Backslash \
\" Double quote "
\' Single quote '
\r Carriage return
\b Backspace
\f Form feed
\v Vertical tab

πŸ”Ή 2. New Line (\n)

cout << "Hello\nWorld";

Output:

Hello
World

πŸ”Ή 3. Tab Space (\t)

cout << "Name\tAge\tCity";

Output:

Name Age City

πŸ”Ή 4. Print Quotes in Output

cout << "He said, \"Learn C++\"";

Output:

He said, "Learn C++"

πŸ”Ή 5. Print Backslash

cout << "C:\\Program Files\\C++";

Output:

C:\Program Files\C++

πŸ”Ή 6. Single Quote Character

char ch = '\'';
cout << ch;

Output:

'

πŸ”Ή 7. Backspace (\b) Example

cout << "ABC\bD";

Output (conceptually):

ABD

πŸ”Ή 8. Carriage Return (\r)

cout << "Hello\rWorld";

πŸ‘‰ Cursor line ke start par aa jaata hai (behavior terminal par depend karta hai).


πŸ”Ή 9. Use in Strings & Characters

string s = "Line1\nLine2";
char nl = '\n';

❌ Common Mistakes

cout << '\n'; // βœ” valid (char)
cout << "\n"; // βœ” valid (string)
cout << '\n\n'; // ❌ invalid

βœ” Correct:

cout << "\n\n";

πŸ“Œ Summary

  • Special characters formatting ke liye hote hain

  • \n (new line) & \t (tab) most common

  • Quotes/backslash print karne ke liye escape zaroori

  • Strings (" ") aur chars (' ') dono mein use hote hain

You may also like...