1、附录 B ASCII 码表10 进制 8 进制 16 进制 2 进制 键 ASCII 字符0 0 00 00000000 CTRL+2 null1 1 01 00000001 CTRL+A 2 2 02 00000010 CTRL+B 3 3 03 00000011 CTRL+C 4 4 04 00000100 CTRL+D 5 5 05 00000101 CTRL+E 6 6 06 00000110 CTRL+F 7 7 07 00000111 beep 8 10 08 00001000 backspace 9 11 09 00001001 tab 10 12 0a 00001010 new
2、line 11 13 0b 00001011 CTRL+K 12 14 0c 00001100 CTRL+L 13 15 0d 00001101 enter 14 16 0e 00001110 CTRL+N 15 17 0f 00001111 CTRL+O 16 20 10 00010000 CTRL+P 17 21 11 00010001 CTRL+Q 18 22 12 00010010 CTRL+R 19 23 13 00010011 CTRL+S 20 24 14 00010100 CTRL+T |21 25 15 00010101 CTRL+U 22 26 16 00010110 CT
3、RL+V 23 27 17 00010111 CTRL+W 24 30 18 00011000 CTRL+X 25 31 19 00011001 CTRL+Y 26 32 1a 00011010 CTRL+Z 27 33 1b 00011011 esc 28 34 1c 00011100 CTRL+ 29 35 1d 00011101 CTRL+ 30 36 1e 00011110 CTRL+6 31 37 1f 00011111 CTRL+- 32 40 20 00100000 spacebar sp33 41 21 00100001 ! !34 42 22 00100010 “ “35 4
4、3 23 00100011 # #36 44 24 00100100 $ $37 45 25 00100101 % %38 46 26 00100110 ;60 74 3c 00111100 63 77 3f 00111111 ? ?64 100 40 01000000 65 101 41 01000001 A A66 102 42 01000010 B B67 103 43 01000011 C C68 104 44 01000100 D D69 105 45 01000101 E E70 106 46 01000110 F F71 107 47 01000111 G G72 110 48
5、01001000 H H73 111 49 01001001 I I74 112 4a 01001010 J J75 113 4b 01001011 K K76 114 4c 01001100 L L77 115 4d 01001101 M M78 116 4e 01001110 N N79 117 4f 01001111 O O续表 B.1 ASCII 码表10 进制 8 进制 16 进制 2 进制 键 ASCII 字符80 120 50 01010000 P P81 121 51 01010001 Q Q82 122 52 01010010 R R83 123 53 01010011 S
6、S84 124 54 01010100 T T85 125 55 01010101 U U86 126 56 01010110 V V87 127 57 01010111 W W88 130 58 01011000 X X89 131 59 01011001 Y Y90 132 5a 01011010 Z Z91 133 5b 01011011 92 134 5c 01011100 93 135 5d 01011101 94 136 5e 01011110 95 137 5f 01011111 _ _96 140 60 01100000 97 141 61 01100001 a a98 142
7、 62 01100010 b b99 143 63 01100011 c c100 144 64 01100100 d d101 145 65 01100101 e e102 146 66 01100110 f f103 147 67 01100111 g g104 150 68 01101000 h h105 151 69 01101001 i i106 152 6a 01101010 j j107 153 6b 01101011 k k108 154 6c 01101100 l l109 155 6d 01101101 m m110 156 6e 01101110 n n111 157 6
8、f 01101111 o o112 160 70 01110000 p p113 161 71 01110001 q q114 162 72 01110010 r r115 163 73 01110011 s s116 164 74 01110100 t t117 165 75 01110101 u u118 166 76 01110110 v v119 167 77 01110111 w w120 170 78 01111000 x x续表 B.1 ASCII 码表10 进制 8 进制 16 进制 2 进制 键 ASCII 字符121 171 79 01111001 y y122 172 7
9、a 01111010 z z123 173 7b 01111011 124 174 7c 01111100 | |125 175 7d 01111101 126 176 7e 01111110 127 177 7f 01111111 CTRL+ 注 1:字符 031 和 127 是控制字符; 32126 是键盘上的键符;128255(即 8 位一个字节最高位设置 1)是 IBM(International Business Machine 美国国际商用机器公司)自定义扩展字符,在此未列出。注 2:我国计算机汉字标准 GB-2312 将 2 个 8 位字节的最高位设置“1”进行汉字编码为一个汉字
10、(即汉字内码加上 0x80) 。如“烫”字,内存为 CCCC 占 2 个字节。 “广” 、 “树”、 “建”3 个字汉字编码为 B9E3、CAE7、BDA8 。在内存中,低位字节的 E3 存在低地址单元;高位字节 B9 存在高地址单元;倒装为 E3B9、E7CA 、A8BD 。所以在内存右侧的字符显示拦并见不到“广树建”3 个字。将两个字节颠倒过来后,即可见到。请读者找一下自己名字的汉字编码。参照下面的方法:int a=广 ;int b=树;int c=建 ;int *p=在程序中,连接编译通过后,设置断点执行使程序停住在断点处(参见附录 A) ,打开内存窗口,在输入地址窗口中输入变量 c 的地址(通过查看指针 p 可知) ,则可显示该地址中的汉字编码(此时是内存存储形式) 。续表 B.1 ASCII 码表