汉字的机内码和字形码是怎样联系的?
汉字机内码、国标码和区位码三者之间的关系为:区位码(十进制)的两个字节分别转换为十六进制后加20H得到对应的国标码;机内码是汉字交换码(国标码)两个字节的最高位分别加1,即汉字交换码(国标码)的两个字节分别加80H得到对应的机内码;区位码(十进制)的两个字节分别转换为十六进制后加A0H得到对应的机内码。
汉字机内码,又称“汉字ASCII码”,简称“内码”,指计算机内部存储,处理加工和传输汉字时所用的由0和1符号组成的代码。输入码被接受后就由汉字操作系统的“输入码转换模块”转换为机内码,与所采用的键盘输入法无关。机内码是汉字最基本的编码,不管是什么汉字系统和汉字输入方法,输入的汉字外码到机器内部都要转换成机内码,才能被存储和进行各种处理。
汉字在计算机内部其内码是唯一的。因为汉字处理系统要保证中西文的兼容,当系统中同时存在ASCII码和汉字国标码时,将会产生二义性。例如:有两个字节的内容为30H和21H,它既可表示汉字“啊”的国标码,又可表示西文“0”和“!”的ASCII码。为此,汉字机内码应对国标码加以适当处理和变换。
国标码的机内码为二字节长的代码,它是在相应国标码的每个字节最高位上加“1”,即
汉字机内码=汉字国标码+8080H
例如,上述“啊”字的国标码是3021H,其汉字机内码则是B0A1H。
汉字机内码的基础是汉字国标码。
机内码:为了避免ASCII码和国标码同时使用时产生二义性问题,大部分汉字系统都采用将国标码每个字节高位置1作为汉字机内码。这样既解决了汉字机内码与西文机内码之间的二义性,又使汉字机内码与国标码具有极简单的对应关系。
汉字机内码、国标码和区位码三者之间的关系为:区位码(十进制)的两个字节分别转换为十六进制后加2020H得到对应的国标码;机内码是汉字交换码(国标码)两个字节的最高位分别加1,即汉字交换码(国标码)的两个字节分别加80H得到对应的机内码;区位码(十进制)的两个字节分别转换为十六进制后加A0H得到对应的机内码。
汉字机内码和字形码,也顺带混淆了汉字的存储与字模的存储。汉字的存储其实是汉字机内码的存储,目前1个汉字要用2个字节来存放。
而汉字的输出(显示、打印)则要依赖于字形码,每一个汉字的字形都必须预先存放在计算机内,称为字形信息库,简称字库。
在输出汉字时,计算机要根据机内码找到对应的字形码,然后根据字形码到字库中去找到它的字形描述信息,最后再把字形送去输出。目前汉字字形的产生方式大多是用点阵方式形成汉字。
即是用点阵表示的汉字字形代码,因此字模所占用的存储空间与其所采用的点阵有关,点阵越大,所占存储空间越大,而存储1个汉字却始终只要2个字节。
汉字机内码指计算机内部存储,处理加工和传输汉字时所用的由0和1符号组成的代码。例如“保”字的机内码就是B1A3H。
扩展资料
途径
汉字进入计算机的三种途径分别为:
1、机器自动识别汉字:计算机通过"视觉"装置(光学字符阅读器或其他),用光电扫描等方法识别汉字。
2、通过语音识别输入:计算机利用人们给它配备的"听觉器官",自动辨别汉语语音要素,从不同的音节中找出不同的汉字,或从相同音节中判断出不同汉字。
3、通过汉字编码输入:根据一定的编码方法,由人借助输入设备将汉字输入计算机。
输入码:汉字的字数繁多,字形复杂,常用的汉字有6000—7000个,比英文的26个字母要多得多。在计算机系统中使用汉字,首先遇到的问题就是如何把汉字输入到计算机内。为了能直接使用西文标准键盘进行输入,必须为汉字设计相应的编码方法。汉字编码方法主要分为三类:数字编码、拼音编码和字形编码。
机内码:计算机中字符的实际存储码。如西文字符,在计算机中是以ascii码的形式进行存储的,而我们的汉字,是在区位码的基础上加上A0H(16进制),就变成了汉字在计算集中的存储码,也就是机内码。
字形码:汉字字形码是表示汉字字形的字模数据,通常用点阵、矢量函数等方式表示,用点阵表示字形时,汉字字形码一般指确定汉字字形的点阵代码。字形码也称字模码,它是汉字的输出形式,随着汉字字形点阵和格式的不同,汉字字形码也不同。常用的字形点阵有16×16点阵、24×24点阵、48×48点阵等等。字模点阵的信息量是很大的,占用存储空间也很大,以16×16点阵为例,每个汉字占用32(2×16=32)个字节,两级汉字大约占用256KB。因此,字模点阵只能用来构成“字库”,而不能用于机内存储。字库中存储了每个汉字的点阵代码,当显示输出时才检索字库,输出字模点阵得到字形。
输入码:汉字的字数繁多,字形复杂,常用的汉字有6000—7000个,比英文的26个字母要多得多。在计算机系统中使用汉字,首先遇到的问题就是如何把汉字输入到计算机内。为了能直接使用西文标准键盘进行输入,必须为汉字设计相应的编码方法。汉字编码方法主要分为三类:数字编码、拼音编码和字形编码。
机内码:计算机中字符的实际存储码。如西文字符,在计算机中是以ascii码的形式进行存储的,而我们的汉字,是在区位码的基础上加上A0H(16进制),就变成了汉字在计算集中的存储码,也就是机内码。
字形码:汉字字形码是表示汉字字形的字模数据,通常用点阵、矢量函数等方式表示,用点阵表示字形时,汉字字形码一般指确定汉字字形的点阵代码。字形码也称字模码,它是汉字的输出形式,随着汉字字形点阵和格式的不同,汉字字形码也不同。常用的字形点阵有16×16点阵、24×24点阵、48×48点阵等等。字模点阵的信息量是很大的,占用存储空间也很大,以16×16点阵为例,每个汉字占用32(2×16=32)个字节,两级汉字大约占用256KB。因此,字模点阵只能用来构成“字库”,而不能用于机内存储。字库中存储了每个汉字的点阵代码,当显示输出时才检索字库,输出字模点阵得到字形。
另一个答案;[加分!加分!加加分!!!]
输入码:汉字的字数繁多,字形复杂,常用的汉字有6000—7000个,比英文的26个字母要多得多。在计算机系统中使用汉字,首先遇到的问题就是如何把汉字输入到计算机内。为了能直接使用西文标准键盘进行输入,必须为汉字设计相应的编码方法。汉字编码方法主要分为三类:数字编码、拼音编码和字形编码。
机内码:计算机中字符的实际存储码。如西文字符,在计算机中是以ascii码的形式进行存储的,而我们的汉字,是在区位码的基础上加上A0H(16进制),就变成了汉字在计算集中的存储码,也就是机内码。
字形码:汉字字形码是表示汉字字形的字模数据,通常用点阵、矢量函数等方式表示,用点阵表示字形时,汉字字形码一般指确定汉字字形的点阵代码。字形码也称字模码,它是汉字的输出形式,随着汉字字形点阵和格式的不同,汉字字形码也不同。常用的字形点阵有16×16点阵、24×24点阵、48×48点阵等等。字模点阵的信息量是很大的,占用存储空间也很大,以16×16点阵为例,每个汉字占用32(2×16=32)个字节,两级汉字大约占用256KB。因此,字模点阵只能用来构成“字库”,而不能用于机内存储。字库中存储了每个汉字的点阵代码,当显示输出时才检索字库,输出字模点阵得到字形。
汉字的输入码、交换码、机内码、输出码的作用分别是什么?
在计算机内表示汉字的代码是汉字机内码,汉字机内码由国标码演化而来,把表示国标码的两个字节的最高位分别加“1”,就变成汉字机内码。汉字输入码是指直接从键盘输入的各种汉字输入方法的编码,属于外码。为了将汉字的各种输入码在计算机内部统一起来,就有了专用于计算机内部存储汉字使用的汉字机内码,用...
汉字的常用编码有三种:输入码、机内码、输出码,
机内码则是汉字在计算机内部处理和存储的代码,目前常用的是GB2313-80、GB18030等国标字符集,以及台湾的BIG-5字符集。GB2313包含6763个汉字和715个符号,GB18030则进一步扩展到27533个汉字,BIG-5则有13868个字符,适用于台湾和香港地区。最后,输出码关注的是汉字字形的呈现,一个48 X 48点阵的汉字...
字形码 机内码 输入码 国标码 区位码
国标码,数字化时代的标准语言,它的全名是“国家标准信息交换用汉字编码”,简称GB2312-80。它如同国际通用的字母代码,是中文内码家族的重要成员,它规范了汉字在电脑中的存储和传输,确保了信息的准确无误。深入到计算机内部,我们遇到的是机内码,也被称为汉字ASCII码。无论是GBK还是GB2312,它们是...
同一个汉字字形码相同吗
字体不同,文字的字形码不一定相同。字形码是汉字显示的点阵代码,同一个汉字的机内码相同,但不同字体的字形码则不同。字形码,即点阵代码,是为了在显示器或打印机上输出汉字,将汉字按图形设计成点阵图,并得到相应的点阵代码。
简述 汉字输入码,汉字内码,汉字字形码,汉字交换码区别?
按汉字的读音形成的编码(音码):如全拼、简拼、双拼等;按汉字的字形形成的编码(形码):如五笔字型、郑码等;按汉字的音、形结合形成的编码(音形码):如自然码、智能ABC.输入码在计算机中必须转换成机内码,才能进行存储和处理.(3)汉字字形码 为了将汉字在显示器或打印机上输出,把汉字按图形...
汉字在计算机内有几种编码?试简述每种编码的意义。
2、交换码 计算机内部处理的信息是用二进制代码表示的,而二进制代码使用起来是不方便的,于是需要采用信息交换码。3、机内码 根据国标码的规定,每一个汉字都有了确定的二进制代码,在微机内部汉字代码都用机内码,在磁盘上记录汉字代码也使用机内码。4、汉字的字形码 字形码输出汉字时都采用图形方式,...
计算机中的汉字编码有哪些?
根据应用目的的不同,汉字编码分为外码、交换码、机内码和字形码。计算机(computer)俗称电脑,是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响并以强大的生命力飞速发展它的应用领域从最初的军事科研应用扩展到社会的各个领域,已形成了规模巨大的计算机产业带动了全球...
GB231280之类的国标码属于什么码?
由于ASCII码只用7位,所以,这个首位上的“1”就可以作为识别汉字代码的标志,计算机在处理到首位是“1”的代码时把它理解为是汉字的信息,在处理到首位是“0”的代码时把它理解为是ASCII码。经过这样处理后的国标码就是机内码。\\x0d\\x0a\\x0d\\x0a 汉字的机内码、国际码和区位码之间的关系是:...
汉字输入码与内码的区别
机内码:计算机中字符的实际存储码。如西文字符,在计算机中是以ascii码的形式进行存储的,而我们的汉字,是在区位码的基础上加上A0H(16进制),就变成了汉字在计算集中的存储码,也就是机内码。字形码:汉字字形码是表示汉字字形的字模数据,通常用点阵、矢量函数等方式表示,用点阵表示字形时,汉字字形码...
甘肃专升本计算机文字信息的表示?
b. 汉字机内码:国标码 GB2312 不能直接在计算机中使用,以为它没有考虑与基本的信息交换代 码 ASCII 码的冲突。为了能区分汉字与 ASCII 码,在计算机内部表示汉字时把交换码 (国标码)两个字节最高位改为 1,称为机内码。机内码是真正的计算机内部用来存储和处理汉字信息的代码。c. 汉字字形码:...
闭怀积雪: 汉字机内码和字形码,也顺带混淆了汉字的存储与字模的存储.汉字的存储其实是汉字机内码的存储,目前1个汉字要用2个字节来存放. 而汉字的输出(显示、打印)则要依赖于字形码,每一个汉字的字形都必须预先存放在计算机内,称为字...
资阳市17642425812: ASCII编码和汉字编码的关系? - ?
闭怀积雪: 一、ASCII码1、什么叫ASCII码?计算机中用二进制数表示字母、数字、符号以及控制符号,目前主要用ASCII码(美国标准信息交换码的缩写).1)常用字符有128个,编码从0到127.2)控制字符:0~31、127,共33个,不可显示;3)普通...
资阳市17642425812: 简述 汉字输入码,汉字内码,汉字字形码,汉字交换码区别 - ?
闭怀积雪:[答案] 计算机中信息的编码 在计算机中,各种信息都是以二进制编码的形式存在的;也就是说,不管是文字、图形、声音、动画,... 为显示和打印输出汉字而形成的汉字编码为字形码,计算机通过汉字内码在字模库中找出汉字的字形码,实现其转换. 例1:...
资阳市17642425812: 什么是汉字编码 - ?
闭怀积雪: 计算机内部使用的汉字编码称为汉字内码或汉字机内码.汉字机内码由国标码(GB2312-80)演化而来,把表示国际码的两个字节的最高位分别加1,就变成了汉字机内码. 汉字字模信息码即汉字字形码,用点阵方式来构造汉字字型.它们的关...
资阳市17642425812: 什么是汉字的内码、外码、交换码、字形码??
闭怀积雪: 1、内码是指计算机汉字系统中使用的二进制字符编码,是沟通输入、输出与系统平台之间的交换码,通过内码可以达到通用和高效率传输文本的目的.如ASCII.2、外码...
资阳市17642425812: 简述汉字区位码、国标码和机内码的区别和联系.汉字机内码每个字节均大于十六进制数的A0H,为什么? - ?
闭怀积雪: 输入码、区位码、国标码与机内码,这些字对每一位computer fan 来说,可能都不陌生,但其中的联系与区别,可能就不那么清楚了,(笔者作为一名中专电脑教师,经常遇到同学问类似的问题),下面就这问题讲述一下,以飨读者.我们知...
资阳市17642425812: 简单介绍一下:什么是机内码、国际码、输入码、ASCII码,以及它们的联系 - ?
闭怀积雪: 汉字系统中的过程包括区内码、国标码和机内码,其中的转换关系如下: 1.区位码(十进制)转换成区位码(十六进制). 这里要把前两个位换成十六进制,然后后两位换成十六进制. 例如,某汉字的区位码是5448,这样把54转换为16进制数...
资阳市17642425812: 汉字的编码有几种?各有什么用途? - ?
闭怀积雪: 汉字的编码分为外码、交换码、机内码、字形码和地址码.具体用途如下: 1、外码(输入码) 外码也叫输入码,是用来将汉字输入到计算机中的一组键盘符号.常用的输入码有拼音码、五笔字型码、自然码、表形码、认知码、区位码和电报码...
资阳市17642425812: 什么是区位码,国标码,机内码,存储码,字形码.要定义,可能的话加上它们间的关系! - ?
闭怀积雪: 百度搜搜,答案就有了. 区位码 1980年,为了使每一个汉字有一个全国统一的代码,我国颁布了第一个汉字编码 的国家标准: GB2312-80《信息交换用汉字编码字符集》基本集,这个字符集是我国中文信息处理技术的发展基础,也是目前国内所有汉字系统的统一标准.国标码是一个四位十六进制数,区位码是一个四位的十进制数,每个国标码或区位码都对应着一个唯一的汉字或符号,但因为十六进制数我们很少用到,所以大家常用的是区位码,它的前两位叫做区码,后两位叫做位码. ......
资阳市17642425812: 汉字代码体系是怎样组成的? - ?
闭怀积雪: 附汉字编码原则:1.国家标准汉字代码体系 汉字字数繁多,属性丰富,因而汉字代码体系也较复杂,包括: (1)汉字机内码.它们是汉字在计算机汉字系统内部的表示方法,是计算机汉字系统 的基础代码. (2)汉字交换码.它们是国标汉字(...