ASCII码共128个,其中0~31和127都是不可显示字符,如换行符、回车符等,剩下的32~126都是可显示字符。可显示字符由数字、字母、运算符组成,其中48~57是阿拉伯数字0-9,65~90是26个大写英文字母A-Z,97~122是26个小写英文字母a-z。
其中,ASCII码最小的是序号0的空字符,最大是序号127的删除字符,这2个字符都是控制字符。
控制符是如LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等这样的字符。通信专用字符是如SOH(文头)、EOT(文尾)、ACK(确认)等。
ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。
扩展资料:
ASCII字符顺序定义的起因:
在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)以及0、1等数字还有一些常用的符号(例如、#、@等)。
在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则。
于是美国有关的标准化组织就出台了ASCII编码,统一规定了上述常用符号用哪些二进制数以及什么样的顺序来表示。
-ASCII
字符ASCII码大小规律一般是:由于基本ASCII字符表按代码值的大小排列,数字的代码小于字母;在数字的代码中,0的代码最小,9的代码最大;
大写字母的代码比小写字母小;在字母中,代码的大小按字母顺序递增;A的代码最小,z的代码最大。其中,0的代码为48,A的代码为65,a的代码为97,其他数字和字母的代码可以依次推算出来。
0-127所包含的码称为标准ASCII编码,如:空格SPACE是32(二进制00100000),大写的字母a是97(二进制01100001)。这128个符号(包括32个不能打印出来的控制符号),只占用了一个字节(8位)的后7位,最前面的一位统一规定为0。
扩展资料
ASCII的排序
ASCII分为标准ASCII 码使用7 位二进制数组合来表示128种字符和扩展ASCII的8 位二进制数组合来表示256种字符。
ASCII码是由美国有关的标准化组织出台的,后来它被国际标准化组织(定为国际标准,称为ISO 646标准。该标准统一规定了常用字符(像a、b、c、d这样的52个字母(包括大写)以及0、1等数字还有一些常用的符号(例如:%、!、+等)总共128个字符)如何用二进制数来表示。
—7位代码
ASCII值|控制字符|ASCII值|控制字符|ASCII值|控制字符|ASCII值|控制字符
---|---
0|NUT|32|(space)|64|@|96|、
1| SOH |33| !| 65| A| 97| a
2| STX| 34| "| 66| B| 98| b
3| ETX| 35| #| 67| C| 99| c
4| EOT |36| $| 68| D| 100| d
5| ENQ |37| %| 69| E| 101| e
6| ACK |38| &| 70| F| 102| f
7| BEL |39| ,| 71| G| 103| g
8| BS |40| (| 72| H| 104| h
9| HT |41| )| 73| I| 105| i
10| LF |42| | 74| J| 106| j
11| VT |43| +| 75| K| 107| k
12| FF |44| ,| 76| L| 108| l
13| CR |45| -| 77| M| 109| m
14| SO |46| | 78| N| 110| n
15| SI |47| /| 79| O| 111| o
16| DLE |48| 0| 80| P| 112| p
17| DCI |49| 1| 81| Q| 113| q
18| DC2 |50| 2| 82| R| 114| r
19| DC3 |51| 3| 83| S| 115| s
20| DC4 |52| 4| 84| T| 116| t
21| NAK |53| 5| 85| U| 117| u
22| SYN |54| 6| 86| V| 118| v
23| TB |55| 7| 87| W| 119| w
24| CAN |56| 8| 88| X| 120| x
25| EM |57| 9| 89| Y| 121| y
26| SUB |58| :| 90| Z| 122| z
27| ESC |59| ;| 91| [| 123| {
28| FS |60| <| 92| /| 124| ¦
29| GS |61| =| 93| ]| 125| }
30| RS |62| >| 94| ^| 126| `
31| US |63| | 95| _| 127| DEL
特殊字符解释
ascii码为0符合是NUL(null)。
0 ~ 31和127(共)为控制字符或通信专用字符(其余为可显示字符),如控制字符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(环)等。用于通信的特殊字符:SOH(文本头)、EOT(文本尾)、ACK(确认)等。
ASCII值8、9、10和13分别转换为退格符、制表符、换行符和回车符。它们没有特定的图形显示,但是根据应用程序的不同,它们对文本显示有不同的效果。
32 ~ 126(共95个)为字符(32为空格),其中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个特殊符号字符、外国字母和图形符号。
英文字母D的ASCII码是01000100。
ASCII码中大写英文字母是连续表,D在A后面3位,因此D的ASCII码=01000001(二进制)+3(十进制)=01000100(二进制)。
ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。其中:
0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;
ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。
32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
扩展资料:
ASCII码的查询技巧:
1、位置关系:数字的ASCII码<大写字母的ASCII码<小写字母的ASCII码。
2、查询ASCII码对应的字符:新建一个文本文档,按住ALT+要查询的码值(注意,这里是十进制),松开即可显示出对应字符。例如:按住ALT+97,则会显示出'a'。
-ASCII (ASCII)
ASCII控制字符 二进制十进制十六进制缩写可以显示的表示法名称/意义0000 0000000NUL�7�0空字符(Null)0000 0001101SOH�7�1标题开始0000 0010202STX�7�2本文开始0000 0011303ETX�7�3本文结束0000 0100404EOT�7�4传输结束0000 0101505ENQ�7�5请求0000 0110606ACK�7�6确认回应0000 0111707BEL�7�7响铃0000 1000808BS�7�8退格0000 1001909HT�7�9水平定位符号0000 1010100ALF�7�0换行键0000 1011110BVT�7�1垂直定位符号0000 1100120CFF�7�2换页键0000 1101130DCR�7�3归位键0000 1110140ESO�7�4取消变换(Shift out)0000 1111150FSI�7�5启用变换(Shift in)0001 00001610DLE�7�6跳出数据通讯0001 00011711DC1�7�7设备控制一(XON 启用软件速度控制)0001 00101812DC2�7�8设备控制二0001 00111913DC3�7�9设备控制三(XOFF 停用软件速度控制)0001 01002014DC4�7�0设备控制四0001 01012115NAK�7�1确认失败回应0001 01102216SYN�7�2同步用暂停0001 01112317ETB�7�3区块传输结束0001 10002418CAN�7�4取消0001 10012519EM�7�5连接介质中断0001 1010261ASUB�7�6替换0001 1011271BESC�7�7跳出0001 1100281CFS�7�8文件分割符0001 1101291DGS�7�9组群分隔符0001 1110301ERS�7�0记录分隔符0001 1111311FUS�7�1单元分隔符0111 11111277FDEL�7�3删除ASCII可显示字符 二进制十进制十六进制图形0010 00003220(空格)(�7�2)0010 00013321!0010 00103422"0010 00113523#0010 01003624$0010 01013725%0010 01103826&0010 01113927'0010 10004028(0010 10014129)0010 1010422A0010 1011432B+0010 1100442C,0010 1101452D-0010 1110462E0010 1111472F/0011 0000483000011 0001493110011 0010503220011 0011513330011 0100523440011 0101533550011 0110543660011 0111553770011 1000563880011 1001573990011 1010583A:0011 1011593B;0011 1100603C<0011 1101613D=0011 1110623E>0011 1111633F二进制十进制十六进制图形0100 00006440@0100 00016541A0100 00106642B0100 00116743C0100 01006844D0100 01016945E0100 01107046F0100 01117147G0100 10007248H0100 10017349I0100 1010744AJ0100 1011754BK0100 1100764CL0100 1101774DM0100 1110784EN0100 1111794FO0101 00008050P0101 00018151Q0101 00108252R0101 00118353S0101 01008454T0101 01018555U0101 01108656V0101 01118757W0101 10008858X0101 10018959Y0101 1010905AZ0101 1011915B[0101 1100925C\0101 1101935D]0101 1110945E^0101 1111955F_二进制十进制十六进制图形0110 00009660`0110 00019761a0110 00109862b0110 00119963c0110 010010064d0110 010110165e0110 011010266f0110 011110367g0110 100010468h0110 100110569i0110 10101066Aj0110 10111076Bk0110 11001086Cl0110 11011096Dm0110 11101106En0110 11111116Fo0111 000011270p0111 000111371q0111 001011472r0111 001111573s0111 010011674t0111 010111775u0111 011011876v0111 011111977w0111 100012078x0111 100112179y0111 10101227Az0111 10111237B{0111 11001247C|0111 11011257D}0111 11101267E~
欢迎分享,转载请注明来源:表白网
评论列表(0条)