感悟网 导航

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

作者&投稿:杨闵 (若有异议请与网页底部的电邮联系)
ASCII码是什么~

目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(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(American Standard Code for Information Interchange,美国信息交换标准代码)是一种基于拉丁字母的编码系统,主要用于计算机中表示文本数据。ASCII码是基于7位二进制数(即总共128个字符)制定的编码系统,它包含了大部分常用的英文字符、一些特殊符号和空格。每个字符对应一个特定的二进制编码,这样...

《ascii码是什么?》
答:因此,在处理字符串时,如果是有符号字符串,遇到小于0的字符,会结合后面紧跟的字符来组成一个汉字,大于0的为标准西文字符;如果是无符号的,则可以判断是否大于127。ascii码是目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information ...

《什么编码是目前国际上最流行的字符信息编码方案》
答:在电脑系统中,应用最为广泛的字符编码是ASCII码。美国信息交换标准码是由美国国家标准学会(American National Standard Institute,ANSI)制定的,标准的单字节字符编码方案,用于基于文本的数据。起始于50年代后期,在1967年定案。它最初是美国国家标准,供不同计算机在相互通信时用作共同遵守的西文字符编码...

《ascii码是什么意思》
答:ascii码是什么意思 ASCII ((American Standard Code for Information Interchange): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。ASCII第一次以规范标准的类型发表是在1967年,最后一次更新则是在...

《ascii码是什么意思?》
答:ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。可以通过查询ASCII码表 得出:a 是97 ...

《ascii码是什么》
答:ASCII码是一种字符编码标准。ASCII码,全称为美国信息交换标准代码,是一种基于计算机和通信设备的字符编码标准。以下是关于ASCII码的详细解释:1. 定义与作用:ASCII码主要用于电子通信,将字符转换为计算机可以理解和处理的二进制数。这些二进制数代表特定的字符,从而实现计算机与其他设备之间的信息交换。2....

《ASCII码是什么?》
答:ASCII码,即美国标准信息交换码,包含了128个字符。这些字符包括52个英文字母(大小写各26个)、10个阿拉伯数字、标点符号以及一些控制字符。由于计算机只能理解二进制代码,ASCII码将每个字符表示为7位二进制数,而非8位。在7位二进制数中,最高位通常为0,只用于表示0到127的十进制数范围内的字符。AS...

《ASCII码是什么意思??》
答:相当于ISO或者GB。ASCII是一套基于拉丁字母的字符编码,共收录了 128 个字符,用一个字节就可以存储,它等同于国际标准 ISO/IEC 646。ASCII 规范于 1967 年第一次发布,最后一次更新是在 1986 年,包含了 33 个控制字符(具有某些特殊功能但是无法显示的字符)和 95 个可显示字符。

《ascii码是什么》
答:在标准ASCII码表中英文字母的编码是按照英文字母表的顺序排列的,既然已知英文字母K的十六进制码值是4B,那么二进制ASCII码1001000(其十六进制码值为48)对应的字符从K倒推4B-48=3个字母:K(4B)->J(4A)->I(49)->H(48),自然就是H了。表述方式:ASCII 码使用指定的7 位或8 位二进制数组合来...

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网