In this tutorial, you will learn about escape sequences in the C programming language with the help of examples.
An escape sequence in the C programming language is a sequence of characters that does not represent itself when used inside a character or a string literal but has its own specific meaning.
Each escape sequence comprises two or more characters starting with a backslash \ and followed by any other valid character set in C language. For example, \n is an escape sequence that represents a new line.
The concept of escape sequences first developed in the C language and implemented in other languages such as C++, Java, etc.
List of Escape Sequences in C
| Escape Sequence | Description | 
| \a | Alarm or Beep | 
| \b | Backspace | 
| \e | Escape character | 
| \f | Form Feed | 
| \n | New Line | 
| \r | Carriage Return | 
| \t | Tab (Horizontal) | 
| \v | Vertical Tab | 
| \\ | Backslash | 
| \’ | Single Quote | 
| \” | Double Quote | 
| \? | Question Mark | 
| \nnn | octal number | 
| \xhh | hexadecimal number | 
| \0 | Null | 
Escape Sequence Example
Let’s check an example of an escape sequence.
#include<stdio.h> 
int main(){
printf("Welcome!\nTo the world of\nC Progamming langauge\nAnd\n\"You are learning escape sequence\""); 
return 0; 
}
Output
Welcome!
To the world of
C Progamming langauge
And
“You are learning escape sequence”
	To the world of
C Progamming langauge
And
“You are learning escape sequence”