什么是ASC II 字符?
目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。因为1位二进制数可以表示(2=)2种状态:0、1;而2位二进制数可以表示(2)=4种状态:00、01、10、11;依次类推,7位二进制数可以表示(2=)128种状态,每种状态都唯一地编为一个7位的二进制码,对应一个字符(或控制码),这些码可以排列成一个十进制序号0~127。所以,7位ASCII码是用七位二进制数进行编码的,可以表示128个字符。 第0~32号及第127号(共34个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、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。一个ASCll码由8位二进制数码组成的。其中,用于表达字符的二进制码有7个,最后一个用于检测错误,或空闲不用。 编辑本段ASCII码表 八进制 十六进制 十进制 字符 00 00 0 nul 01 01 1 soh 02 02 2 stx 03 03 3 etx 04 04 4 eot 05 05 5 enq 06 06 6 ack 07 07 7 bel 10 08 8 bs 11 09 9 ht 12 0a 10 nl 13 0b 11 vt 14 0c 12 ff 15 0d 13 er 16 0e 14 so 17 0f 15 si 20 10 16 dle 21 11 17 dc1 22 12 18 dc2 23 13 19 dc3 24 14 20 dc4 25 15 21 nak 26 16 22 syn 27 17 23 etb 30 18 24 can 31 19 25 em 32 1a 26 sub 33 1b 27 esc 34 1c 28 fs 35 1d 29 gs 36 1e 30 re 37 1f 31 us 40 20 32 sp 41 21 33 ! 42 22 34 " 43 23 35 # 44 24 36 $ 45 25 37 % 46 26 38 & 47 27 39 ` 50 28 40 ( 51 29 41 ) 52 2a 42 * 53 2b 43 + 54 2c 44 , 55 2d 45 - 56 2e 46 . 57 2f 47 / 60 30 48 0 61 31 49 1 62 32 50 2 63 33 51 3 64 34 52 4 65 35 53 5 66 36 54 6 67 37 55 7 70 38 56 8 71 39 57 9 72 3a 58 : 73 3b 59 ; 74 3c 60 77 3f 63 ? 100 40 64 @ 101 41 65 A 102 42 66 B 103 43 67 C 104 44 68 D 105 45 69 E 106 46 70 F 107 47 71 G 110 48 72 H 111 49 73 I 112 4a 74 J 113 4b 75 K 114 4c 76 L 115 4d 77 M 116 4e 78 N 117 4f 79 O 120 50 80 P 121 51 81 Q 122 52 82 R 123 53 83 S 124 54 84 T 125 55 85 U 126 56 86 V 127 57 87 W 130 58 88 X 131 59 89 Y 132 5a 90 Z 133 5b 91 [ 134 5c 92 \ 135 5d 93 ] 136 5e 94 ^ 137 5f 95 _ 140 60 96 ' 141 61 97 a 142 62 98 b 143 63 99 c 144 64 100 d 145 65 101 e 146 66 102 f 147 67 103 g 150 68 104 h 151 69 105 i 152 6a 106 j 153 6b 107 k 154 6c 108 l 155 6d 109 m 156 6e 110 n 157 6f 111 o 160 70 112 p 161 71 113 q 162 72 114 r 163 73 115 s 164 74 116 t 165 75 117 u 166 76 118 v 167 77 119 w 170 78 120 x 171 79 121 y 172 7a 122 z 173 7b 123 { 174 7c 124 | 175 7d 125 } 176 7e 126 ~ 177 7f 127 del C语言打印ACII码表 #include int main() { int i; printf("十进制十六进制符号
"); for(i=0;i<=127;i++) printf("%d%x%c
",i,i,i); //部分字符不可显 return 0; } 编辑本段常用的键盘ASCII码 ESC键 VK_ESCAPE (27) 回车键: VK_RETURN (13) TAB键: VK_TAB (9) Caps Lock键: VK_CAPITAL (20) Shift键: VK_SHIFT ($10) Ctrl键: VK_CONTROL (17) Alt键: VK_MENU (18) 空格键: VK_SPACE ($20/32) 退格键: VK_BACK (8) 左徽标键: VK_LWIN (91) 右徽标键: VK_LWIN (92) 鼠标右键快捷键:VK_APPS (93) Insert键: VK_INSERT (45) Home键: VK_HOME (36) Page Up: VK_PRIOR (33) PageDown: VK_NEXT (34) End键: VK_END (35) Delete键: VK_DELETE (46) 方向键(←): VK_LEFT (37) 方向键(↑): VK_UP (38) 方向键(→): VK_RIGHT (39) 方向键(↓): VK_DOWN (40) F1键: VK_F1 (112) F2键: VK_F2 (113) F3键: VK_F3 (114) F4键: VK_F4 (115) F5键: VK_F5 (116) F6键: VK_F6 (117) F7键: VK_F7 (118) F8键: VK_F8 (119) F9键: VK_F9 (120) F10键: VK_F10 (121) F11键: VK_F11 (122) F12键: VK_F12 (123) Num Lock键: VK_NUMLOCK (144) 小键盘0: VK_NUMPAD0 (96) 小键盘1: VK_NUMPAD0 (97) 小键盘2: VK_NUMPAD0 (98) 小键盘3: VK_NUMPAD0 (99) 小键盘4: VK_NUMPAD0 (100) 小键盘5: VK_NUMPAD0 (101) 小键盘6: VK_NUMPAD0 (102) 小键盘7: VK_NUMPAD0 (103) 小键盘8: VK_NUMPAD0 (104) 小键盘9: VK_NUMPAD0 (105) 小键盘.: VK_DECIMAL (110) 小键盘*: VK_MULTIPLY (106) 小键盘+: VK_MULTIPLY (107) 小键盘-: VK_SUBTRACT (109) 小键盘/: VK_DIVIDE (111) Pause Break键: VK_PAUSE (19) Scroll Lock键: VK_SCROLL (145)
计算机内部采用二进制的方式计数,那么它为什么又能识别十进制数和各种字符、图形呢?其实,不论是数值数据还是文字、图形等,在计算机内部都采用了一种编码标准。通过编码标准可以把它转换成二进制数来进行处理,计算机将这些信息处理完毕再转换成可视的信息显示出来。常用的字符代码是ASCII码,它原来是美国的国家标准,1967年被定为国际标准。
ASCII码由8位二进制数组成,其中最高位为较验位,用于传输过程检验数据正确性。其余7位二进制数表示一个字符,共有128种组合。如回车的ASCII码为0001101(13),空格的ASCII码为0100000(32),“0” 的ASCII码为0110000(48),“A” 的ASCII码为1000001(65),“a”的ASCII码为1100001(97)。
ASCII码英文全称America Standard Code for Information Interchange,中文意思:美国信息交换标准码。它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。ASCII码于1968年提出,用于在不同计算机硬件和软件系统中实现数据传输标准化,在大多数的小型机和全部的个人计算机都使用此码。ASCII码划分为两个集合:128个字符的标准ASCII码和附加的128个字符的扩充和ASCII码。
因为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码英文全称America Standard Code for Information Interchange,中文意思:美国信息交换标准码.它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准.适用于所有拉丁文字字母,ASCII码有7位...
连州市14711996184: UTF - 8 格式是啥? - ?
司佳先捷: UTF-8 编码是一种被广泛应用的编码,这种编码致力于把全球的语言纳入一个统一的编码,目前已经将几种亚洲语言纳入.UTF 代表 UCS Transformation Format.UTF-8 采用变长度字节来表示字符,理论上最多可以到 6 个字节长度.UTF-8 编码...
连州市14711996184: 谁知道字符包括数字吗?? 如果包括的话 为什么非数值还包括字符??什么意思 - ?
司佳先捷: 字符包括数字,字符包括:大小写字母,标点符号,数字,空白.ASCII码字符. 非数值即不是数值,包括字符中的 非数值的字符. 字符集是个大的集,它含 数值集 和 非数值集,数值集是字符集的一部分,非数值集也是字符集的一部分. 数值的例子: 123 4.56 -7.89 2.3e-04 0x80af 非数值的例子: red-rose5 Desk_Top \n
连州市14711996184: 计算机网络技术基础,一个汉字占多少位,一个字符占多少位,一个ASCII字符占 - ?
司佳先捷: 一个汉字=2个英文字母=2字节=16位一个字符占据1个字节,即8位一个ASCII字符占据1个字节,即8位
连州市14711996184: 计算机中的1个ASCII码是由8个二进制位组成的. - ?
司佳先捷: 因为七位是辨别码,一位是校验码,合起来是八位ASC码.八位ASC比七位的大大地降低了错误率.一个八们ASC码可以表达一个英文字母,而两个ASC码可以表示一个汉字.
连州市14711996184: 标准ascii键盘指什么? - ?
司佳先捷: 键盘的每个键位上都对应ASC II的数字0=48,1=49,2=50,……9=57 a=97,b=98……直到z A=65,B=66……直到Z
连州市14711996184: VFP 中ASC2字符是什么意思 - ?
司佳先捷: ASCII码英文全称America Standard Code for Information Interchange,中文意思:美国信息交换标准码.它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准.适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式.ASCII码...
连州市14711996184: 什么叫ASC 2码? - ?
司佳先捷: ASCII码:美国(国家)信息交换标准(代)码,一种使用7个或8个二进制位进行编码的方案,最多可以给256个字符(包括字母、数字、标点符号、控制字符及其他符号)分配(或指定)数值.目前使用最广泛的西文字符集及其编码是 ASCII ...
连州市14711996184: ASC码的运用 - ?
司佳先捷: 国信息交换标准码 (ASCII) 标准的单字节字符编码方案,用于基于文本的数据.ASCII 码使用指定的 7 位或 8 位二进制数组合来表示 128 或 256 种可能的字符.标准 ASCII 码使用 7 位二进制数来表示所有的大写和小写字母,数字 0 到 9、标点...
连州市14711996184: c++里"ASCII码"有什么用呢? - ?
司佳先捷: ASCII码就是为了让计算机能处理符号字母等而对常用字符的数字编码,从0到127,过了几年大家觉得不够用,就又把128到255也编上号,那就是ASCII扩展码.ASCII码是有国际标准的,...