ASCII码是什么码 ASCII码是什么啊?

ASCII\u7801\u662f\u4ec0\u4e48

目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(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

机内码
它属于在计算机内部存储,处理和传输用的信息编码,也指操作系统内部的字符编码。
监测码是传输数据时防差错用的,外码是外部向计算机输入时的一个概念,比如打字时的五笔编码等等。

美国标准

早期电脑的字元码是从Hollerith卡片(号称不能被折叠、卷曲或毁伤)发展而来的,该卡片由Herman Hollerith发明并首次在1890年的美国人口普查中使用。6位元字元码系统BCDIC(Binary-Coded Decimal Interchange Code:二进位编码十进位交换编码)源自Hollerith代码,在60年代逐步扩展为8位元EBCDIC,并一直是IBM大型主机的标准,但没使用在其他地方。

美国资讯交换标准码(ASCII:American Standard Code for Information Interchange)起始於50年代后期,最后完成於1967年。开发ASCII的过程中,在字元长度是6位元、7位元还是8位元的问题上产生了很大的争议。从可靠性的观点来看不应使用替换字元,因此ASCII不能是6位元编码,但由於费用的原因也排除了8位元版本的方案(当时每位元的储存空间成本仍很昂贵)。这样,最终的字元码就有26个小写字母、26个大写字母、10个数字、32个符号、33个代号和一个空格,总共128个字元码。ASCII现在记录在ANSI X3.4-1986字元集-用於资讯交换的7位元美国国家标准码(7-Bit ASCII:7-Bit American National Standard Code for Information Interchange),由美国国家标准协会(American National Standards Institute)发布。图2-1中所示的ASCII字元码与ANSI文件中的格式相似。

ASCII有许多优点。例如,26个字母代码是连续的(在EBCDIC代码中就不是这样的);大写字母和小写字母可通过改变一位元资料而相互转化;10个数位的代码可从数值本身方便地得到(在BCDIC代码中,字元「0」的编码在字元「9」的后面!)

最棒的是,ASCII是一个非常可靠的标准。在键盘、视讯显示卡、系统硬体、印表机、字体档案、作业系统和Internet上,其他标准都不如ASCII码流行而且根深蒂固。

0- 1- 2- 3- 4- 5- 6- 7-
-0 NUL DLE SP 0 @ P ` p
-1 SOH DC1 ! 1 A Q a q
-2 STX DC2 " 2 B R b r
-3 ETX DC3 # 3 C S c s
-4 EOT DC4 $ 4 D T d t
-5 ENQ NAK % 5 E U e u
-6 ACK SYN & 6 F V f v
-7 BEL ETB ' 7 G W g w
-8 BS CAN ( 8 H X h x
-9 HT EM ) 9 I Y I y
-A LF SUB * : J Z j z
-B VT ESC + ; K [ k {
-C FF FS , < L \ l |
-D CR GS - = M ] m }
-E SO RS . > N ^ n ~
-F SI US / ? O _ o DEL

图2-1 ASCII字元集



  • ASCII鐮佹槸浠涔
    绛旓細鍦ㄨ绠楁満涓瓨鍌ㄦ椂涔熻浣跨敤浜岃繘鍒舵暟鏉ヨ〃绀猴紝鑰屽叿浣撶敤鍝簺浜岃繘鍒舵暟瀛楄〃绀哄摢涓鍙枫傚綋鐒舵瘡涓汉閮藉彲浠ョ害瀹氳嚜宸辩殑涓濂楋紙杩欏氨鍙紪鐮侊級锛岃屽ぇ瀹跺鏋滆鎯充簰鐩搁氫俊鑰屼笉閫犳垚娣蜂贡锛岄偅涔堝ぇ瀹跺氨蹇呴』浣跨敤鐩稿悓鐨勭紪鐮佽鍒欙紝浜庢槸缇庡浗鏈夊叧鐨勬爣鍑嗗寲缁勭粐灏卞嚭鍙颁簡ASCII缂栫爜锛岀粺涓瑙勫畾浜嗕笂杩板父鐢ㄧ鍙风敤鍝簺浜岃繘鍒舵暟鏉ヨ〃绀恒
  • ascii鐮佹槸浠涔鎰忔
    绛旓細ASCII鐮佹槸浠涔鎰忔 ASCII鐮侊紝鍗崇編鍥戒俊鎭氦鎹㈡爣鍑嗕唬鐮侊紝鏄熀浜庢媺涓佸瓧姣嶇殑涓濂楃數鑴缂栫爜绯荤粺銆傚畠涓昏鐢ㄤ簬鏄剧ず鐜颁唬鑻辫鍜屽叾浠栬タ娆ц瑷锛屾槸鏈閫氱敤鐨勪俊鎭氦鎹㈡爣鍑嗭紝绛夊悓浜庡浗闄呮爣鍑咺SO/IEC 646銆侫SCII鐮侀娆′互瑙勮寖鏍囧噯鐨勭被鍨嬪彂琛ㄦ槸鍦1967骞达紝鏈鍚庝竴娆℃洿鏂版槸鍦1986骞达紝鍏卞畾涔変簡128涓瓧绗︺侫SCII鐮佺殑鍒跺畾鍜屾洿鏂 缇庡浗...
  • ASCII鐮佹槸浠涔鎰忔?
    绛旓細ASCII鐮佹槸涓绉嶅瓧绗缂栫爜鏂瑰紡锛屽叾涓瘡涓瓧绗﹀湪瀛樺偍鏃堕氬父鍗犵敤8涓瘮鐗癸紝鍗1涓瓧鑺傘傚畠閫氳繃7浣嶆垨8浣嶇殑浜岃繘鍒舵暟缁勫悎鏉ヨ〃绀128鎴256绉嶄笉鍚岀殑瀛楃銆傛爣鍑咥SCII鐮侊紝涔熺О涓哄熀纭ASCII鐮侊紝浣跨敤7浣嶄簩杩涘埗鏁帮紙绗8浣嶄负0锛夋潵琛ㄧず鍖呮嫭澶у啓鍜屽皬鍐欏瓧姣嶃佹暟瀛0鍒9銆佹爣鐐圭鍙蜂互鍙婂湪缇庡紡鑻辫涓娇鐢ㄧ殑鐗规畩鎺у埗瀛楃銆傛帶鍒跺瓧绗...
  • ascii鐮佹槸浠涔堢爜
    绛旓細ASCII鐮佷娇鐢ㄦ寚瀹氱殑7浣嶆垨8浣嶄簩杩涘埗鏁扮粍鍚堟潵琛ㄧず杩欎簺瀛楃銆傛爣鍑咥SCII鐮侊紝涔熺О鍩虹ASCII鐮侊紝浣跨敤7浣嶄簩杩涘埗鏁版潵琛ㄧず鎵鏈夌殑澶у啓鍜屽皬鍐欏瓧姣嶃佹暟瀛0鍒9銆佹爣鐐圭鍙凤紝浠ュ強鍦ㄧ編寮忚嫳璇腑浣跨敤鐨勭壒娈婃帶鍒跺瓧绗︺傛瘡涓瓧姣嶉兘鏈夌壒瀹氱殑ASCII鐮佸煎搴斻備緥濡傦紝瀛楁瘝A鐨凙SCII鐮佸兼槸65锛岃浆鎹㈡垚浜岃繘鍒朵负01000001銆ASCII鐮佹槸浠涔鎰忔...
  • ASCII鐮佹槸浠涔?
    绛旓細ASCII鏄缇庡浗淇℃伅浜ゆ崲鏍囧噯浠g爜锛屾槸鐜板湪閫氱敤鐨勫崟瀛楄妭缂栫爜绯荤粺锛屼娇鐢ㄦ寚瀹氱殑7 浣嶆垨8 浣嶄簩杩涘埗鏁扮粍鍚堟潵琛ㄧず128 鎴256 绉嶅彲鑳界殑瀛楃锛屽叏绉版槸American Standard Code for Information Interchange銆傛暟瀛鐨凙SCII鐮灏忎簬澶у啓瀛楁瘝鐨凙SCII鐮佸皬浜庡皬鍐欏瓧姣嶇殑ASCII鐮併傚湪鏍囧噯ASCII涓紝鍏舵渶楂樹綅(b7)鐢ㄤ綔濂囧伓鏍¢獙浣嶃傛墍璋撳鍋...
  • ASCII鐮佹槸浠涔?
    绛旓細ASCII鐮锛屽嵆缇庡浗鏍囧噯淇℃伅浜ゆ崲鐮侊紝鍖呭惈浜128涓瓧绗︺傝繖浜涘瓧绗﹀寘鎷52涓嫳鏂囧瓧姣嶏紙澶у皬鍐欏悇26涓級銆10涓樋鎷変集鏁板瓧銆佹爣鐐圭鍙蜂互鍙婁竴浜涙帶鍒跺瓧绗︺傜敱浜庤绠楁満鍙兘鐞嗚В浜岃繘鍒朵唬鐮侊紝ASCII鐮佸皢姣忎釜瀛楃琛ㄧず涓7浣嶄簩杩涘埗鏁帮紝鑰岄潪8浣嶃傚湪7浣嶄簩杩涘埗鏁颁腑锛屾渶楂樹綅閫氬父涓0锛屽彧鐢ㄤ簬琛ㄧず0鍒127鐨勫崄杩涘埗鏁拌寖鍥村唴鐨勫瓧绗︺侫S...
  • ascii鐮佹槸浠涔鎰忔?
    绛旓細1銆佺編鍥戒俊鎭氦鎹㈡爣鍑嗕唬鐮併侫SCII(AmericanStandardCodeforInformationInterchange)锛氱編鍥戒俊鎭氦鎹㈡爣鍑嗕唬鐮佹槸鍩轰簬鎷変竵瀛楁瘝鐨勪竴濂楃數鑴戠紪鐮佺郴缁燂紝涓昏鐢ㄤ簬鏄剧ず鐜颁唬鑻辫鍜屽叾浠栬タ娆ц瑷銆傚畠鏄渶閫氱敤鐨勪俊鎭氦鎹㈡爣鍑嗭紝骞剁瓑鍚屼簬鍥介檯鏍囧噯ISO/IEC646銆2銆ASCII鐮佹槸鎸囩編鍥芥爣鍑嗕俊鎭氦鎹㈢爜锛岄夌敤浜嗗父鐢ㄧ殑128涓瓧绗︼紝鍏朵腑鍖呮嫭32涓...
  • ascii鐮佹槸浠涔鎰忔
    绛旓細ASCII鐮佹槸璁$畻鏈烘暟鎹紶杈撲腑鐨勪竴涓爣鍑缂栫爜绯荤粺銆傚畠閫氳繃7浣嶆垨8浣嶇殑浜岃繘鍒舵暟缁勫悎鏉ヨ〃绀128鎴256涓笉鍚岀殑瀛楃銆傛爣鍑咥SCII鐮佸寘鍚128涓瓧绗︼紝鑰屾墿灞旳SCII鐮佸垯澧炲姞浜嗛澶栫殑128涓瓧绗︺傛瘡涓狝SCII鐮佸奸兘瀛樺偍鍦ㄤ竴涓瓧鑺備腑锛屽叾涓0鍒127鐨勫间唬琛ㄥ悇绉嶅父鐢ㄧ鍙凤紝渚嬪锛65瀵瑰簲澶у啓瀛楁瘝A锛97瀵瑰簲灏忓啓瀛楁瘝A銆侫SCII鐮侊紝鍗...
  • ascii鐮佹槸浠涔??
    绛旓細ascii鏄鎸囧崟涓瓧绗︽潵琛ㄧず鐨勶紝鑰100鏄笁涓瓧绗︺傛垜浠彲浠ユ妸瀹冨垎涓轰笁涓儴鍒嗭細鈥1鈥濃0鈥濃0鈥濓紝浠庡浘涓彲浠ョ湅瑙佹帶鍒剁鈥1鈥鐨凙SCII涓49锛"0"鐨凙SCII涓48 鎵浠100鍙互ASCII琛ㄧず涓 49 48 48 杩欓噷鐨49鍜48浠h〃鍗佽繘鍒讹紝杞崲涓哄崄鍏繘鍒跺垎鍒负31H鍜30H ...
  • ascii鐮佹槸浠涔
    绛旓細ASCII鏄疉mericanStandardCodeforInformationInterchange鐨勭缉鍐欙紝鐢ㄦ潵鍒惰璁$畻鏈轰腑姣忎釜绗﹀彿瀵瑰簲鐨勪唬鐮侊紝杩欎篃鍙仛璁$畻鏈虹殑鍐呯爜(code)銆傛瘡涓狝SCII鐮佷互1涓瓧鑺(Byte)鍌ㄥ瓨锛屼粠0鍒版暟瀛127浠h〃涓嶅悓鐨勫父鐢ㄧ鍙凤紝渚嬪澶у啓A鐨凙SCII鐮佹槸65锛屽皬鍐檃鍒欐槸97銆傜敱浜嶢SCII瀛楄妭鐨勪竷涓綅锛屾渶楂樹綅骞朵笉浣跨敤锛屾墍浠ュ悗鏉ュ張灏嗘渶楂樼殑涓涓...
  • 扩展阅读:c语言ascii码表图 ... 26个字母的ascii码值 ... ascii码在线转换器 ... 标准ascii码256完整表 ... ascii码对照表 ... 16进制ascii码表图 ... ascii表完整版对照表 ... ascii码表中码值由小到大 ... 标准ascii码表图 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网