ASCII码大致可以分作
三部分組成。
第三部分由 80H 到 0FFH 共 128 个字符,一般称为『扩充字符』,这 128 个扩充字符是由 IBM 制定的,并非标准的 ASCII 码。这些字符是用来表示框线、音标和其它欧洲非英语系的字母。
第一部分由 00H 到 1FH 共 32 个,一般用来通讯或作为控制之用,有些字符可显示于屏幕,有些则无法显示在屏幕上,但能看到其效果(例如换行字符、归位字符)。
第二部分是由 20H 到 7FH 共 96 个,这 95 个字符是用来表示阿拉伯数字、英文字母大小写和底线、括号等符号,都可以显示在屏幕上。如下表:
ASCII(美国信息交换标准编码)表 | |||||||||||
字符 | ASCII代码 | 字符 | ASCII代码 | 字符 | ASCII代码 | ||||||
二进制 | 十进制 | 十六进制 | 二进制 | 十进制 | 十六进制 | 二进制 | 十进制 | 十六进制 | |||
回车 | 0001101 | 13 | 0D 1B 20 21 22 23 24 | ? | 0111111 1000000 1000001 1000010 1000011 1000100 1000101 | 63 64 65 66 67 68 69 | 3F 40 41 42 43 44 45 |
a b c d e f g | 1100001 1100010 1100011 1100100 1100101 1100110 1100111 |
97 98 99 100 101 102 103 | 61 62 63 64 65 66 67 |
% | 0100101 | 37 | 25 26 27 28 29 2A 2B |
F G H I J K L | 1000110 1000111 1001000 1001001 1001010 1001011 1001100 | 70 71 72 73 74 75 76 | 46 47 48 49 4A 4B 4C |
h i j k l m n | 1101000 1101001 1101010 1101011 1101100 1101101 1101110 |
104 105 106 107 108 109 110 | 68 69 6A 6B 6C 6D 6E |
, | 0101100 | 44 | 2C 2D 2E 2F 30 31 32 |
M N O P Q R S | 1001101 1001110 1001111 1010000 1010001 1010010 1010011 | 77 78 79 80 81 82 83 | 4D 4E 4F 50 51 52 53 |
o p q r s t u | 1101111 1110000 1110001 1110010 1110011 1110100 1110101 |
111 112 113 114 115 116 117 | 6F 70 71 72 73 74 75 |
3 4 5 6 7 8 | 0110011 0110100 0110101 0110110 0110111 0111000 |
51 52 53 54 55 56 | 33 34 35 36 37 38 |
T U V W X Y | 1010100 1010101 1010110 1010111 1011000 1011001 | 84 85 86 87 88 89 | 54 55 56 57 58 59 |
v w x y z | 1110110 1110111 1111000 1111001 1111010 |
118 119 120 121 122 | 76 77 78 79 7A |
9 : ; < = > | 0111001 0111010 0111011 0111100 0111101 0111110 |
57 58 59 60 61 62 | 39 3A 3B 3C 3D 3E |
Z [ / ] ^ - | 1011010 1011011 1011100 1011101 1011110 1011111 | 90 91 92 93 94 95 | 5A 5B 5C 5D 5E 5F |
{ | } ~ | 1111011 1111100 1111101 1111110 |
123 124 125 126 | 7B 7C 7D 7E |
另一个版本:
ASCII字符表:
扩展ASCII字符表:
计算机发明后,为了在计算机中表示字符,人们制定了一种编码,叫ASCII码。ASCII码由一个字节中的7位(bit)