ASCII码表的规律性很强,应该这样看:
* | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | NUL | SOH | STX | ETX | EOT | ENQ | ACK | BEL | BS | TAB | LF | VT | FF | CR | SO | SI |
1 | DLE | DC1 | DC2 | DC3 | DC4 | NAK | SYN | ETB | CAN | EM | SUB | ESC | FS | GS | RS | US |
2 | ! | " | # | $ | % | & | ’ | ( | ) | * | + | , | - | . | / | |
3 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4 | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
5 | P | Q | R | S | T | U | V | W | X | Y | Z | [ | |] | ^ | _ | |
6 | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
7 | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ |
一、字符总数
16*8=128,ASCII码表总共有128个字符。
二、怎么看?
表头是用16进制表示。
横向表头从0到F,共16列
纵向表头从0到7,共8行。
第0行和第1行是控制字符;从第2行开始,所有的字符都是可以在屏幕上打印显示出来的。
三、行列组合就是ASCII码
数字0在第3行第0列,它的ASCII码为0x30H(16进制),十进制是48。
字母A在第4行第1列,它的ASCII码为0x41H,十进制是65。
字母a在第6行第1列,它的ASCII码为0x61H,十进制是97。
字母a-字母A=97-65=32=0x20H,结论:小写字母比大写字母的ASCII码大32。
四、ASCII码表的规律
同时我们从这个表中一眼就能看出ASCII码的规律:
数字0~9,表示为0x30H~0x39H
字母A~Z,表示为0x41H~0x5AH
字母a~z,表示为0x61H~0x7AH
五、其他字符
0x20H,空格
0x7FH,Del