5.2. Encoding ASCII

  • 7-bit encoding

  • From 0b0000000 to 0b1111111 (0 to 127)

../../_images/encoding-ascii.png

5.2.1. Control Characters

Table 5.1. ASCII Table Control Characters

DEC

OCT

HEX

BIN

Symbol

HTML Number

HTML Name

Description

0

0

00

0

NUL

�

Null character

1

1

01

1

SOH



Start of Heading

2

2

02

10

STX



Start of Text

3

3

03

11

ETX



End of Text

4

4

04

100

EOT



End of Transmission

5

5

05

101

ENQ



Enquiry

6

6

06

110

ACK



Acknowledge

7

7

07

111

BEL



Bell, Alert

8

10

08

1000

BS



Backspace

9

11

09

1001

HT

	

Horizontal Tab

10

12

0A

1010

LF




Line Feed

11

13

0B

1011

VT



Vertical Tabulation

12

14

0C

1100

FF



Form Feed

13

15

0D

1101

CR



Carriage Return

14

16

0E

1110

SO



Shift Out

15

17

0F

1111

SI



Shift In

16

20

10

10000

DLE



Data Link Escape

17

21

11

10001

DC1



Device Control One (XON)

18

22

12

10010

DC2



Device Control Two

19

23

13

10011

DC3



Device Control Three (XOFF)

20

24

14

10100

DC4



Device Control Four

21

25

15

10101

NAK



Negative Acknowledge

22

26

16

10110

SYN



Synchronous Idle

23

27

17

10111

ETB



End of Transmission Block

24

30

18

11000

CAN



Cancel

25

31

19

11001

EM



End of medium

26

32

1A

11010

SUB



Substitute

27

33

1B

11011

ESC



Escape

28

34

1C

11100

FS



File Separator

29

35

1D

11101

GS



Group Separator

30

36

1E

11110

RS



Record Separator

31

37

1F

11111

US



Unit Separator

5.2.2. Printable Characters

Table 5.2. ASCII Table Printable Characters

DEC

OCT

HEX

BIN

Symbol

HTML Number

HTML Name

Description

32

40

20

100000

SP

 

Space

33

41

21

100001

!

!

!

Exclamation mark

34

42

22

100010

"

"

"

Double quotes (or speech marks)

35

43

23

100011

#

#

#

Number sign

36

44

24

100100

$

$

$

Dollar

37

45

25

100101

%

%

%

Per cent sign

38

46

26

100110

&

&

&

Ampersand

39

47

27

100111

'

'

'

Single quote

40

50

28

101000

(

(

&lparen;

Open parenthesis (or open bracket)

41

51

29

101001

)

)

&rparen;

Close parenthesis (or close bracket)

42

52

2A

101010

*

*

Asterisk

43

53

2B

101011

+

+

Plus

44

54

2C

101100

,

,

,

Comma

45

55

2D

101101

-

Hyphen-minus

46

56

2E

101110

.

.

.

Period, dot or full stop

47

57

2F

101111

/

/

/

Slash or divide

48

60

30

110000

0

0

Zero

49

61

31

110001

1

1

One

50

62

32

110010

2

2

Two

51

63

33

110011

3

3

Three

52

64

34

110100

4

4

Four

53

65

35

110101

5

5

Five

54

66

36

110110

6

6

Six

55

67

37

110111

7

7

Seven

56

70

38

111000

8

8

Eight

57

71

39

111001

9

9

Nine

58

72

3A

111010

:

:

:

Colon

59

73

3B

111011

;

&#59;

;

Semicolon

60

74

3C

111100

<

&#60;

&lt;

Less than (or open angled bracket)

61

75

3D

111101

=

&#61;

&equals;

Equals

62

76

3E

111110

>

&#62;

&gt;

Greater than (or close angled bracket)

63

77

3F

111111

?

&#63;

&quest;

Question mark

64

100

40

1000000

@

&#64;

&commat;

At sign

65

101

41

1000001

A

&#65;

Uppercase A

66

102

42

1000010

B

&#66;

Uppercase B

67

103

43

1000011

C

&#67;

Uppercase C

68

104

44

1000100

D

&#68;

Uppercase D

69

105

45

1000101

E

&#69;

Uppercase E

70

106

46

1000110

F

&#70;

Uppercase F

71

107

47

1000111

G

&#71;

Uppercase G

72

110

48

1001000

H

&#72;

Uppercase H

73

111

49

1001001

I

&#73;

Uppercase I

74

112

4A

1001010

J

&#74;

Uppercase J

75

113

4B

1001011

K

&#75;

Uppercase K

76

114

4C

1001100

L

&#76;

Uppercase L

77

115

4D

1001101

M

&#77;

Uppercase M

78

116

4E

1001110

N

&#78;

Uppercase N

79

117

4F

1001111

O

&#79;

Uppercase O

80

120

50

1010000

P

&#80;

Uppercase P

81

121

51

1010001

Q

&#81;

Uppercase Q

82

122

52

1010010

R

&#82;

Uppercase R

83

123

53

1010011

S

&#83;

Uppercase S

84

124

54

1010100

T

&#84;

Uppercase T

85

125

55

1010101

U

&#85;

Uppercase U

86

126

56

1010110

V

&#86;

Uppercase V

87

127

57

1010111

W

&#87;

Uppercase W

88

130

58

1011000

X

&#88;

Uppercase X

89

131

59

1011001

Y

&#89;

Uppercase Y

90

132

5A

1011010

Z

&#90;

Uppercase Z

91

133

5B

1011011

[

&#91;

&lsqb;

Opening bracket

92

134

5C

1011100

&#92;

&bsol;

Backslash

93

135

5D

1011101

]

&#93;

&rsqb;

Closing bracket

94

136

5E

1011110

^

&#94;

&Hat;

Caret - circumflex

95

137

5F

1011111

_

&#95;

&lowbar;

Underscore

96

140

60

1100000

`

&#96;

&grave;

Grave accent

97

141

61

1100001

a

&#97;

Lowercase a

98

142

62

1100010

b

&#98;

Lowercase b

99

143

63

1100011

c

&#99;

Lowercase c

100

144

64

1100100

d

&#100;

Lowercase d

101

145

65

1100101

e

&#101;

Lowercase e

102

146

66

1100110

f

&#102;

Lowercase f

103

147

67

1100111

g

&#103;

Lowercase g

104

150

68

1101000

h

&#104;

Lowercase h

105

151

69

1101001

i

&#105;

Lowercase i

106

152

6A

1101010

j

&#106;

Lowercase j

107

153

6B

1101011

k

&#107;

Lowercase k

108

154

6C

1101100

l

&#108;

Lowercase l

109

155

6D

1101101

m

&#109;

Lowercase m

110

156

6E

1101110

n

&#110;

Lowercase n

111

157

6F

1101111

o

&#111;

Lowercase o

112

160

70

1110000

p

&#112;

Lowercase p

113

161

71

1110001

q

&#113;

Lowercase q

114

162

72

1110010

r

&#114;

Lowercase r

115

163

73

1110011

s

&#115;

Lowercase s

116

164

74

1110100

t

&#116;

Lowercase t

117

165

75

1110101

u

&#117;

Lowercase u

118

166

76

1110110

v

&#118;

Lowercase v

119

167

77

1110111

w

&#119;

Lowercase w

120

170

78

1111000

x

&#120;

Lowercase x

121

171

79

1111001

y

&#121;

Lowercase y

122

172

7A

1111010

z

&#122;

Lowercase z

123

173

7B

1111011

{

&#123;

&lcub;

Opening brace

124

174

7C

1111100


&#124;

&verbar;

Vertical bar

125

175

7D

1111101

}

&#125;

&rcub;

Closing brace

126

176

7E

1111110

~

&#126;

&tilde;

Equivalency sign - tilde

127

177

7F

1111111

DEL

&#127;

Delete