计算机中如何区分汉字编码和ASCII码
为了区分汉字与ASCII码,计算机中汉字编码的最高位是1。
一、ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。其中:
1、0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。
2、32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。
3、65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
二、同时还要注意,在标准ASCII中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。
三、后128个称为扩展ASCII码。许多基于x86的系统都支持使用扩展(或“高”)ASCII。扩展ASCII 码允许将每个字符的第8 位用于确定附加的128 个特殊符号字符、外来语字母和图形符号。
计算机中使用的汉字编码是扩展的ASCII码。详见:http://baike.baidu.com/view/391899.htm
ASCⅡ码与汉字编码(国内为GB2312)是平行的,前者是255个单字节通用字符,后者是双字节汉字编码ascII码的首位为0,而汉字编码的首位为1。
计算机是如何识别文字的?
内码:汉字内码是在设备和信息处理系统内部存储、处理、传输汉字用的代码。无论使用何种输入码,进入计算机后就立即被转换为机内码。规则是将国标码的高位字节、低位字节各自加上128(十进制)或80(十六进制)。例如,“中”字的内码以十六进制表示时应为F4E8。这样做的目的是使汉字内码区别于西文的ASCII...
汉字在计算机中的表示形式称为
汉字在计算机中的表示形式称为汉字编码。汉字在计算机中是以字形码形式输出的。字形码,点阵代码的一种。为了将汉字在显示器或打印机上输出,把汉字按图形符号设计成点阵图,就得到了相应的点阵代码(字形码)。用于显示的字库叫显示字库。显示一个汉字一般采用16×16点阵或24×24点阵或48×48点阵。已知...
在计算机中对汉字进行传输处理和存储时使用汉字的什么
在电脑内部对汉字进行传输处理和存储时使用汉字是机内码。计算机中汉字使用机内码进行存储,汉字机内码指计算机内部存储,处理加工和传输汉字时所用的由0和1符号组成的代码,机内码是汉字最基本的编码,不管是什么汉字系统和汉字输入方法,输入的汉字外码到机器内部都要转换成机内码,才能被存储和进行各种处理...
汉字为什么要用编码?
汉字的内部码又称汉字内码或汉字机内码。机器接收到外码后,要转换成内码进行存储、运算和传送。用二个字节表示汉字的内码。为了和西文符号区分,内码的最高位设为“1”。内码通常用汉字在车库中的物理位置表示,可以是汉字在字库中的序号,也可以是字库中的存储位置。(3)汉字交换码 在计算机之间交换...
在计算机系统内部使用的汉字编码是___?
机内码。汉字机内码,又称“汉字ASCII码”,简称“内码”,指计算机内部存储,处理加工和传输汉字时所用的由0和1符号组成的代码。输入码被接受后就由汉字操作系统的“输入码转换模块”转换为机内码,与所采用的键盘输入法无关。机内码是汉字最基本的编码,不管是什么汉字系统和汉字输入方法,输入的汉字外...
计算机如何显示英文字母和中国字
按汉字的排列顺序形成的编码(流水码):如区位码;按汉字的读音形成的编码(音码):如全拼、简拼、双拼等;按汉字的字形形成的编码(形码):如五笔字型、郑码等;按汉字的音、形结合形成的编码(音形码):如自然码、智能ABC。输入码在计算机中必须转换成机内码,才能进行存储和处理。(3)汉字...
什么是汉字的内码、外码、交换码、字形码?
内码:指机内码,指计算机汉字系统中使用的二进制字符编码,是沟通输入、输出与系统平台之间的交换码。外码:指输入码,是用来将汉字输入到计算机中的一组键盘符号。常用的输入码有拼音码、五笔字型码、自然码、表形码、认知码、区位码和电报码等 。交换码:指用于交换文件所使用的编码。字形码:是汉...
计算机中目前最普遍的汉字字符编码是
计算机中目前最普遍的汉字字符编码是ASCII码。使用7位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0到9、标点符号,以及在美式英语中使用的特殊控制字符。计算机俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程...
什么是汉字的内码、外码、交换码、字形码?
1、内码是指计算机汉字系统中使用的二进制字符编码,是沟通输入、输出与系统平台之间的交换码,通过内码可以达到通用和高效率传输文本的目的。如ASCII。2、外码是相对于内码而言的辞汇。在计算机科学及相关领域中,外码指的是“外在的‘经过学习之后,可直接了解的编码形式(例如:文字或语音符号)’”。...
什么是国标码?机内码\/机外码?字型码?
计算机中汉字的表示也是用二进制编码,同样是人为编码的。根据应用目的的不 同,汉字编码分为外码、交换码、机内码和字形码。1.外码(输入码)�外码也叫输入码,是用来将汉字输入到计算机中的一组键盘符号。英文字母只有26个,可以把所有的字符都放到键盘上,而使用这种办法把所有的汉字都...
嬴健炔维:[答案] 首字节高位是1的,可能是汉字编码,或者反过来说,汉字编码两个字节的高位为1. ASCII高位为0
朗县15688312351: 计算机中如何区分汉字编码和ASCII码??
嬴健炔维: 汉字编码,以GB2312码为例,是以两个ASCII字符为一个汉字编码,而且用的都是ASCII中扩展字符集中的编码组成,如果内码与当前程序使用的解码不一致,文字就不能正常显示,而显示成回ASCII的形式,这种情况称为乱码.
朗县15688312351: 汉字编码与ASCII在计算机内部的区分方法是什么 - ?
嬴健炔维: ASCII码占一个字节,汉字不是用ASCII码编码的,一般有GBK2312和UTF-8等编码方式,他们都占2个字节.请采纳.
朗县15688312351: 求助求助...各位大侠..大学生计算机基础一道习题:简述计算机中如何区分汉字编码和ASCII码. - ?
嬴健炔维: 汉字内码两个字节,每个字节首位是1 ASCII码1个字节,首位为0
朗县15688312351: 简述 汉字输入码,汉字内码,汉字字形码,汉字交换码区别 - ?
嬴健炔维:[答案] 计算机中信息的编码 在计算机中,各种信息都是以二进制编码的形式存在的;也就是说,不管是文字、图形、声音、动画,还是电影等各种信息,在计算机中都是以0和1组成的二进制代码表示的;计算机之所以能区别这些信息的不同,是因为它们...
朗县15688312351: 汉字与字母如何通过ASCII码区别?ASCII码:美国(国家)信息交换标准(代)码,一种使用7个或8个二进制位进行编码的方案,最多可以给256个字符(包... - ?
嬴健炔维:[答案] 简单的说把 ascii第一个字节小于128 而汉字就是大于128的
朗县15688312351: 计算机中的汉字编码有哪些? - ?
嬴健炔维: 根据应用目的的不同,汉字编码分为外码、交换码、机内码和字形码. 计算机(computer)俗称电脑,是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响并以强大的生命力飞速发展它的应用领域从最...
朗县15688312351: 简述计算机中如何区分汉字编码和ASCⅡ码 - ?
嬴健炔维: 不是计算机去区分编码,而是你写程序时指定字符集编码的.如果你不指定字符集编码,一般的编译器都是依据操作系统的默认编码进行编译.比如windows下,2000以后的系统,vc默认指定使用unicode编码.除非你手动指定为gb2312之类的纯汉字编码,否则编译器直接将你的所有字符输入识别为unicode.
朗县15688312351: 中西方兼容的计算机如何区分中西字符 - ?
嬴健炔维: 简单地说,就是采用不同的编码来区分不同的字符,中英文之所以能够区分是因为编码不同,每个英文字母用一个字节来表示,而一个汉字用2个字节来表示. 计算机中最基本最常用的编码是ASCII编码,这个是国际标准,为世界上每一台计算机所支持.标准ASCII编码是采用7位二进制数编排的,其中包括了英文大小写字母、阿拉伯数字、常用标点、常用符号等共计128个字符.为了适应不同国家、不同语言的使用需要,还发展出了扩展ASCII码,将7位的标准ASCII码升级为8位,原标准ASCII码最高位置0,而扩展ASCII码最高位置1,这样就又多出了128个字符,可供不同国家、地区自行定义.
朗县15688312351: 计算机中使用的汉字编码和ASCII码是一样的吗 - ?
嬴健炔维: 不一样,ASCⅡ适用于拉丁文字字母,汉字编码大多使用unicode和GB2312