ASCIIコード


01の7文字(7ビット)で英数字1文字を表すコード表。
遠隔地のタイプライタをリモートで操作するためのコードなので、印字位置の変更や紙送りなどの制御コードを含んでいる

ASCII コード
上 位3ビット
下位4ビット
xxxx
000xxxx
0-15
001xxxx
16-31
010xxxx
32-47
011xxxx
48-63
100xxxx
64-79
101xxxx
80-95
110xxxx
96-111
111xxxx
112-127
0000:+0
NUL
DLE SP:空白
0
@
P
`
p
0001:+1
SOH
DC1 !
1
A Q
a
q
0010:+2
STX DC2 "
2
B R
b
r
0011:+3
ETX
DC3 #
3
C S
c
s
0100:+4
EOT
DC4 $
4
D
T
d
t
0101:+5
ENQ NAK %
5
E
U
e
u
0110:+6
ACK SYN &
6
F
V
f
v
0111:+7
BEL
ETB '
7
G
W
g
w
1000:+8
BS CAN (
8
H
X
h
x
1001:+9
HT
EM )
9
I
Y
i
y
1010:+10
NL
SUB *
:
J
Z
j
z
1011:+11
VT
ESC +
;
K
[
k
{
1100:+12
NP
FS ,
<
L

l
|
1101:+13
CR
GS -
=
M
]
m
}
1110:+14
SO RS .
>
N
^
n
~
1111:+15
SI
US /
?
O
_
o
DEL


は 制御コード プログラムでよく使う文字には以下のものがある
は記号 
日本語版のWindowsで使われる俗にシフトJIS(SJIS)と呼ばれる文字コー ド表ではコード(01011100)に文字「¥」を割り付け ているが、ここはASCIIコード表では「\」の文字に相当する。

※このような置き換えは問題があるので、Unicodeのような新しい文字コードでは「¥」に「\」とは別のコードが使われている。
は数字
ASCIIコードでは順番にコードが割り当てられて、1個の連続したコード領域を占め ている
はアルファベット
ASCIIコードでは大文字と小文字が夫々で順番にまとめられて、2個の連続したコー ド領域を占めている