简介
ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。其中:0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。32~126(共95个)是字符(32sp是空格),其中48~57为0到9十个阿拉伯数字;65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。同时还要注意,在标准ASCII中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。后128个称为扩展ASCII码,目前许多基于x86的系统都支持使用扩展(或“高”)ASCII。扩展ASCII 码允许将每个字符的第8 位用于确定附加的128 个特殊符号字符、外来语字母和图形符号.
标准ASCII表
Bin Dec Hex 缩写/字符解释
00000000 0 00 NUL(null) 空字符
00000001 1 01 SOH(start of headling) 标题开始00000010 2 02 STX (start of text) 正文开始00000011 3 03 ETX (end of text) 正文结束00000100 4 04 EOT (end of transmission) 传输结束00000101 5 05 ENQ (enquiry) 请求
00000110 6 06 ACK (acknowledge) 收到通知00000111 7 07 BEL (bell) 响铃
00001000 8 08 BS (backspace) 退格
00001001 9 09 HT (horizontal tab) 水平制表符00001010 10 0A LF (NL line feed, new line) 换行键
00001011 11 0B VT (vertical tab) 垂直制表符00001100 12 0C FF (NP form feed, new page) 换页键
00001101 13 0D CR (carriage return) 回车键
00001110 14 0E SO (shift out) 不用切换00001111 15 0F SI (shift in) 启用切换
00010000 16 10 DLE (data link escape) 数据链路转义00010001 17 11 DC1 (device control 1) 设备控
制1 00010010 18 12 DC2 (device control 2) 设备控制2 00010011 19 13 DC3 (device control 3) 设备控制3 00010100 20 14 DC4 (device control 4) 设备控制4 00010101 21 15 NAK (negative acknowledge) 拒绝接收00010110 22 16 SYN (synchronous idle) 同步空闲00010111 23 17 ETB (end of trans. block) 传输块结束00011000 24 18 CAN (cancel) 取消00011001 25 19 EM (end of medium) 介质中断00011010 26 1A SUB (substitute) 替补00011011 27 1B ESC (escape) 溢出00011100 28 1C FS (file separator) 文件分割符00011101 29 1D GS (group separator) 分组符00011110 30 1E RS (record separator) 记录分离符00011111 31 1F US (unit separator) 单元分隔符00100000 32 20 (space) 空格00100001 33 21 !
00100010 34 22 "
00100011 35 23 #
00100100 36 24 $
00100101 37 25 %
00100110 38 26 &
00100111 39 27 '
00101000 40 28 (
00101001 41 29 )
00101010 42 2A *
00101011 43 2B +
00101100 44 2C ,
00101101 45 2D -
00101110 46 2E .
00101111 47 2F /
00110000 48 30 0
续表
001100
49 31 1 01
50 32 2 001100
10
001100
51 33 3 11
001101
52 34 4 00
53 35 5 001101
01
54 36 6 001101
10
55 37 7 001101
11
56 38 8 001110
00
001110
57 39 9 01
58 3A : 001110
10
001110
59 3B ;
11
60 3C < 001111
00
61 3D = 001111
01
001111
62 3E > 10
63 3F ? 001111
11
ascii共有多少个字符010000
64 40 @ 00
65 41 A 010000
01
010000
66 42 B 10
010000
67 43 C 11
00
010001
69 45 E 01
70 46 F 010001
10
71 47 G 010001
11
72 48 H 010010
00
010010
73 49 I 01
74 4A J 010010
10
010010
75 4B K 11
76 4C L 010011
00
77 4D M 010011
01
78 4E N 010011
10
79 4F O 010011
11
80 50 P 010100
00
81 51 Q 010100
01
82 52 R 010100
10
83 53 S 010100
11
84 54 T 010101
00
010101
85 55 U 01
010101
86 56 V 10
11
88 58 X 010110
00
89 59 Y 010110
01
90 5A Z 010110
10
91 5B [ 010110
11
92 5C \ 010111
00
010111
93 5D ] 01
94 5E ^ 010111
10
010111
95 5F _ 11
96 60 ` 011000
00
011000
97 61 a 01
011000
98 62 b 10
续表
99 63 c 011000
11
100 64 d 011001
00
101 65 e 011001
01
102 66 f 011001
10
103 67 g 011001
11
104 68 h 011010
00
011010105 69 i
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论