edgecase
Author: StJohn Piano
Published: 2019-03-24
Datafeed Article 91
This article has been digitally signed by Edgecase Datafeed.
This article has been digitally signed by its author.
1142 words - 238 lines - 6 pages




The ASCII text encoding is an alphabet. It contains 128 characters.

34 characters are non-printing control characters. 94 characters are printable (they have individual visible glyphs).

The first 33 characters (characters 0-32) and the last character (character 127) are the non-printing control characters. Characters 33-126 are the printable ASCII characters.

The horizontal tab (HT), the line feed (LF), and the space (SPA) characters are whitespace characters. They are non-printing control characters but they are used to affect the visible layout of the printable text.

Notes:
- The line feed character is often known as the "newline" character.
- The horizontal tab character is often referred to simply as the "tab" character.
- More whitespace characters exist but are rarely used.

The table below contains the 94 printable characters and the 3 important whitespace characters.

More information concerning ASCII, including the remaining non-printing control characters, can be found in the following article:
The ASCII text encoding




Table 1: The printable ASCII characters and the important whitespace characters
Note: The binary and hex values are 8-bit.
DecimalCharacterBinaryHex
9HT0000 100109
10LF0000 10100a
32SPA0010 000020
33!0010 000121
34"0010 001022
35#0010 001123
36$0010 010024
37%0010 010125
38&0010 011026
39'0010 011127
40(0010 100028
41)0010 100129
42*0010 10102a
43+0010 10112b
44,0010 11002c
45-0010 11012d
46.0010 11102e
47/0010 11112f
4800011 000030
4910011 000131
5020011 001032
5130011 001133
5240011 010034
5350011 010135
5460011 011036
5570011 011137
5680011 100038
5790011 100139
58:0011 10103a
59;0011 10113b
60<0011 11003c
61=0011 11013d
62>0011 11103e
63?0011 11113f
64@0100 000040
65A0100 000141
66B0100 001042
67C0100 001143
68D0100 010044
69E0100 010145
70F0100 011046
71G0100 011147
72H0100 100048
73I0100 100149
74J0100 10104a
75K0100 10114b
76L0100 11004c
77M0100 11014d
78N0100 11104e
79O0100 11114f
80P0101 000050
81Q0101 000151
82R0101 001052
83S0101 001153
84T0101 010054
85U0101 010155
86V0101 011056
87W0101 011157
88X0101 100058
89Y0101 100159
90Z0101 10105a
91[0101 10115b
92\0101 11005c
93]0101 11015d
94^0101 11105e
95_0101 11115f
96`0110 000060
97a0110 000161
98b0110 001062
99c0110 001163
100d0110 010064
101e0110 010165
102f0110 011066
103g0110 011167
104h0110 100068
105i0110 100169
106j0110 10106a
107k0110 10116b
108l0110 11006c
109m0110 11016d
110n0110 11106e
111o0110 11116f
112p0111 000070
113q0111 000171
114r0111 001072
115s0111 001173
116t0111 010074
117u0111 010175
118v0111 011076
119w0111 011177
120x0111 100078
121y0111 100179
122z0111 10107a
123{0111 10117b
124|0111 11007c
125}0111 11017d
126~0111 11107e





[start of notes]



This information was originally published in the article The ASCII text encoding. It has been edited for republication.


[end of notes]