发布网友 发布时间:2022-03-28 00:00
共2个回答
热心网友 时间:2022-03-28 01:29
目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。因为1位二进制数可以表示(21=)2种状态:0、1;而2位二进制数可以表示(22)=4种状态:00、01、10、11;依次类推,7位二进制数可以表示(27=)128种状态,每种状态都唯一地编为一个7位的二进制码,对应一个字符(或控制码),这些码可以排列成一个十进制序号0~127。所以,7 位ASCII码是用七位二进制数进行编码的,可以表示128个字符。 第0~32号及第127号(共34个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等; 第33~126号(共94个)是字符,其中第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。 注意:在计算机的存储单元中,一个ASCII码值占一个字节(8个二进制位),其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。 为了便于查询,以下列出ASCII码表: 第128~255号为扩展字符(不常用) Dec Hx Oct Char Dec Hx Oct Char Dec Hx Oct Char Dec Hx Oct Char 0 0 000 NUL (null) 32 20 040 SPACE 64 40 100 @ 96 60 140 ` 1 1 001 SOH (start of heading) 33 21 041 ! 65 41 101 A 97 61 141 a 2 2 002 STX (start of text) 34 22 042 " 66 42 102 B 98 62 142 b 3 3 003 ETX (end of text) 35 23 043 # 67 43 103 C 99 63 143 c 4 4 004 EOT (end of transmission) 36 24 044 $ 68 44 104 D 100 64 144 d 5 5 005 ENQ (enquiry) 37 25 045 % 69 45 105 E 101 65 145 e 6 6 006 ACK (acknowledge) 38 26 046 & 70 46 106 F 102 66 146 f 7 7 007 BEL (bell) 39 27 047 ' 71 47 107 G 103 67 147 g 8 8 010 BS (backspace) 40 28 050 ( 72 48 110 H 104 68 150 h 9 9 011 TAB (horizontal tab) 41 29 051 ) 73 49 111 I 105 69 151 i 10 A 012 LF (NL line feed, new_line) 42 2A 052 * 74 4A 112 J 106 6A 152 j 11 B 013 VT (vertical tab) 43 2B 053 + 75 4B 113 K 107 6B 153 k 12 C 014 FF (NP form feed, new page) 44 2C 054 , 76 4C 114 L 108 6C 154 l 13 D 015 CR (carriage return) 45 2D 055 - 77 4D 115 M 109 6D 155 m 14 E 016 SO (shift out) 46 2E 056 . 78 4E 116 N 110 6E 156 n 15 F 017 SI (shift in) 47 2F 057 / 79 4F 117 O 111 6F 157 o 16 10 020 DLE (data link escape) 48 30 060 0 80 50 120 P 112 70 160 p 17 11 021 DC1 (device control 1) 49 31 061 1 81 51 121 Q 113 71 161 q 18 12 022 DC2 (device control 2) 50 32 062 2 82 52 122 R 114 72 162 r 19 13 023 DC3 (device control 3) 51 33 063 3 83 53 123 S 115 73 163 s 20 14 024 DC4 (device control 4) 52 34 064 4 84 54 124 T 116 74 164 t 21 15 025 NAK (negative acknowledge) 53 35 065 5 85 55 125 U 117 75 165 u 22 16 026 SYN (synchronous idle) 54 36 066 6 86 56 126 V 118 76 166 v 23 17 027 ETB (end of trans. block) 55 37 067 7 87 57 127 W 119 77 167 w 24 18 030 CAN (cancel) 56 38 070 8 88 58 130 X 120 78 170 x 25 19 031 EM (end of medium) 57 39 071 9 89 59 131 Y 121 79 171 y 26 1A 032 SUB (substitute) 58 3A 072 : 90 5A 132 Z 122 7A 172 z 27 1B 033 ESC (escape) 59 3B 073 ; 91 5B 133 [ 123 7B 173 { 28 1C 034 FS (file separator) 60 3C 074 < 92 5C 134 \ 124 7C 174 29 1D 035 GS (group separator) 61 3D 075 = 93 5D 135 ] 125 7D 175 } 30 1E 036 RS (record separator) 62 3E 076 > 94 5E 136 ^ 126 7E 176 ~ 31 1F 037 US (unit separator) 63 3F 077 ? 95 5F 137 _ 127 7F 177 DEL 扩充字符集(Extended Character Set) ISO Latin-1字符集(编码160-255) 编码 字符 编码 字符 编码 字符 编码 字符 160 172 184 196 161 173 185 197 162 174 186 198 163 175 ÷ 187 199 164 ¤ 176 188 200 165 177 ± 189 201 166 178 190 202 167 ” 179 191 203 168 ¨ 180 192 204 169 181 193 205 170 182 194 206 171 183 · 195 207 编码 字符 编码 字符 编码 字符 编码 字符 208 220 232 è 244 209 221 233 é 245 210 222 234 ê 246 211 223 235 247 ÷ 212 224 à 236 ì 248 213 225 á 237 í 249 ù 214 226 238 250 ú 215 ⊙ 227 239 251 216 228 240 252 ü 217 229 241 253 218 230 242 ò 254 219 231 243 ó 255热心网友 时间:2022-03-28 02:47
33个,前32和127都是控制字符