C Escape sequence

Escape sequences is combination of two or more characters. of c programming have 256 characters. and each have an ASCII code to that meaning are understand by system. escape sequence are start with '\' (backslash) symbol. so backslash and few character are provide a special meaning to system. here given list of Escape sequence and its behaviours.

Iteam ASCII In Decimal Name Overview
\b 8 Backspace if string is contain space then /b are use to remove last character are course move one space backwards.
\n 10 Newline if we are need to newline in output result then use \n.
\r 13 Carriage Return move cursor pointer to beginning of current line.
\f 12 Formfeed Form feed means advance downward, and section separators.
\t 9 Horizontal Tab Append space in 4 character.
\v 11 Vertical Tab print vertical movement of next line string
\ 92 Backslash Print one backslash
\' 39 Single quotation mark Print Single quotation mark
\" 34 Double quotation mark Print Single quotation mark
\? 63 Question mark print Question mark
\a 7 Alert (Beep sound) note that only few compiler are support

Example of Escape sequence

/b (Backspace) : it will move course one space backwards.

Output

a,c,e 

\n (Newline) :

Output

1
2
3
4
5

\r : Example

Output

 C programming 
 Escape sequence 

\f : Example

Output

A
 B
  C
   D
    E
     F

\t : Example

Output

c cpp   java    python

\v : Example

Output

c
 cpp
    java
        python

Print ASCII in Escape sequence

Output:

ASCII IN DECIMAL
\t : 9
\b : 8
\v : 11
\f : 12
\a : 7
\? : 63
\n : 10
\r : 13
\' : 39
\  : 92
"  : 34

Hex escape sequence

hex escape sequence example.

Output

C O D E
Hex Value Hex Value Hex Value
\x21 ! \x22 " \x23 #
\x24 $ \x25 % \x26 &
\x27 ' \x28 ( \x29 )
\x30 0 \x31 1 \x32 2
\x33 3 \x34 4 \x35 5
\x36 6 \x37 7 \x38 8
\x39 9 \x40 @ \x41 A
\x42 B \x43 C \x44 D
\x45 E \x46 F \x47 G
\x48 H \x49 I \x50 P
\x51 Q \x52 R \x53 S
\x54 T \x55 U \x56 V
\x57 W \x58 X \x59 Y
\x60 ` \x61 a \x62 b
\x63 c \x64 d \x65 e
\x66 f \x67 g \x68 h
\x69 i \x70 p \x71 q
\x72 r \x73 s \x74 t
\x75 u \x76 v \x77 w
\x78 x \x79 y \x4a J
\x4b K \x4c L \x4d M
\x4e N \x4f O \x6a j
\x6b k \x6c l \x6d m
\x6e n \x6f o \x7A z
\x7B { \x7C | \x7D }
\x7E ~

© 2019, regularcodes.com, All rights reserved