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”