Escape Sequences in C

Escape sequence are useful for formatting the Input and Output. All Escape sequences are start from Back slash " \" followed by a character.  The " \n " new line is most commonly used in printing statement.

Escape Sequence with ASCII Value


Character   Escape Sequences     ASCII Value  
Null \0 0
Bell (alert) \a 7
Backspase \b 8
Horizontal tab \t 9
New line \n 10
Vertical tab \v 11
Formfeed \f 12
  Carriage return   \r 13
Double quote \" 34
Single quote \' 39
Question mark \? 63
Backslash \\ 92
Octal number \ooo any
Hexadecimal
number
\xhh any

Octal Number:
Example: \7, \007, \786
Hexadecimal Number:
Example: \x5, \x57, \x7f

Program to display ASCII value
#include <stdio.h>
int main(){
printf("Null=%d\n",'\0');
printf("Bell (alert)=%d\n",'\a');
printf("Backspase=%d\n",'\b');
printf("Horizontal tab=%d\n",'\t');
printf("New line=%d\n",'\n');
printf("Vertical tab=%d\n",'\v');
printf("Formfeed=%d\n",'\f');
printf("Carriage return=%d\n",'\r');
printf("Double quote=%d\n",'\"');
printf("Single quote=%d\n",'\'');
printf("Question mark=%d\n",'\?');
printf("Backslash=%d\n",'\\');
return 0;
}

Output

Null=0
Bell (alert)=7
Backspase=8
Horizontal tab=9
New line=10
Vertical tab=11
Formfeed=12
Carriage return=13
Double quote=34
Single quote=39
Question mark=63
Backslash=92

Example program to print Escape sequences and percentage symbol.
#include <stdio.h>
int main(){
printf("\aC Program\n");
printf("New line =\\n\n");
printf("Percentage symbol=%%");
return 0;
}