① 一个汉字的机内码属要用几个字节储存
一个汉字的机内码属要用2个字节储存!
② 一个汉字的国标码需用2个字节存储,其每个字节的最高二进制位的值分别为
如果是一个汉字的内码需用2个字节存储,其每个字节的最高二进制位的值就为1.1。
国标码是汉字编码的标准,而不是存储的标准。就国标码的编码而言,其前后字节的最高位均为0。
汉字的存储,使用的是机内码。国标码是汉字信息交换的标准编码,但因其前后字节的最高位为0,与ASCII码发生冲突,于是,汉字的机内码采用变形国标码,其变换方法为:将国标码的每个字节都加上128,即将两个字节的最高位由0改1,其余7位不变,因此机内码前后字节最高位都为1。
(2)汉字的机内码常用两个字节存储吗扩展阅读:
因为汉字处理系统要保证中西文的兼容,当系统中同时存在ASCII码和汉字国标码时,将会产生二义性。例如:有两个字节的内容为30H和21H,它既可表示汉字“啊”的国标码,又可表示西文“0”和“!”的ASCII码。为此,汉字机内码应对国标码加以适当处理和变换。
国标码的机内码为二字节长的代码,它是在相应国标码的每个字节最高位上加“1”,即
汉字机内码=汉字国标码+8080H
例如,上述“啊”字的国标码是3021H,其汉字机内码则是B0A1H。
汉字机内码的基础是汉字国标码。
③ 一个汉字的机内码占几个字节
在国内流行的汉字系统中,一个汉字的机内码占2个字节。
因为汉字处理系统要保证中西文的兼容,当系统中同时存在ASCII码和汉字国标码时,将会产生二义性。例如:有两个字节的内容为30H和21H,它既可表示汉字“啊”的国标码,又可表示西文文“0”和“!”的ASCII码。为此,汉字机内码应对国标码加以适当处理和变换。
国标码的机内码为二字节长的代码,它是在相应国标码的每个字节最高位上加“1”,即汉字机内码=汉字国标码+8080H。例如,上述“啊”字的国标码是3021H,其汉字机内码则是B0A1H。
汉字机内码的基础是汉字国标码。为了避免ASCII码和国标码同时使用时产生二义性问题,大部分汉字系统都采用将国标码每个字节高位置1作为汉字机内码。这样既解决了汉字机内码与西文机内码之间的二义性,又使汉字机内码与国标码具有极简单的对应关系。
(3)汉字的机内码常用两个字节存储吗扩展阅读:
汉字编码的分类:
1、外码(输入码)
外码也叫输入码,是用来将汉字输入到计算机中的一组键盘符号。常用的输入码有拼音码、五笔字型码、自然码、表形码、认知码、区位码和电报码等,一种好的编码应有编码规则简单、易学好记、操作方便、重码率低、输入速度快等优点,每个人可根据自己的需要进行选择。
2、交换码(国标码)
计算机内部处理的信息,都是用二进制代码表示的,汉字也不例外。而二进制代码使用起来是不方便的,于是需要采用信息交换码。中国标准总局1981年制定了中华人民共和国国家标准GB2312--80《信息交换用汉字编码字符集--基本集》,即国标码。
3、机内码
根据国标码的规定,每一个汉字都有了确定的二进制代码,在微机内部汉字代码都用机内码,在磁盘上记录汉字代码也使用机内码。
4、汉字的字形码
字形码是汉字的输出码,输出汉字时都采用图形方式,无论汉字的笔画多少,每个汉字都可以写在同样大小的方块中。通常用16×16点阵来显示汉字。
5、汉字地址码
汉字地址码是指汉字库中存储汉字字形信息的逻辑地址码。它与汉字内码有着简单的对应关系,以简化内码到地址码的转换。
④ 存储一个汉字的内码所需的字节数是
储存一个汉字内码所需的字节数是两个。字节(byte)是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制。
拓展:
1、任何数据类型的数组都需要
20
个字节的内存空间,加上每一数组维数占
4
个字节,再加上数据本身所占用的空间。数据所占用的内存空间可以用数据元数目乘上每个元素的大小加以计算。例如,以
4
个
2字节之
integer
数据元所组成的一维数组中的数据,占
8
个字节。这
8
个字节加上额外的
24
个字节,使得这个数组所需总内存空间为
32
个字节。包含一数组的
variant
比单独的一个数组需要多
12
个字节。
2、在计算机中,一串数码作为一个整体来处理或运算的,称为一个计算机字,简称字。字通常分为若干个字节(每个字节一般是8位)。在存储器中,通常每个单元存储一个字,因此每个字都是可以寻址的。字的长度用位数来表示。在计算机的运算器、控制器中,通常都是以字为单位进行传送的。字出现在不同的地址其含义是不相同。例如,送往控制器去的字是指令,而送往运算器去的字就是一个数。
⑤ 存储一个汉字的内码所需的字节数是几个
存储一个汉字的内码所需的字节数是2个。因为字节(Byte)是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制,每个汉字有个二进制编码,叫汉字国标码。而在国内流行的汉字系统中,一个汉字的机内码占2个字节。因为汉字处理系统要保证中西文的兼容,当系统中同时存在ASCII码和汉字国标码时,将会产生二义性。所以存储一个汉字的内码所需的字节数是2个。
⑥ 存储一个汉字的内码需要的字节个数是
2个。
一个汉字的机内码需要2个字节(Byte)。一个汉字的机内码需要2个字节(Byte)。机内码是指汉字在计算机中的编码,汉字的机内码占两个字节,分别称为机内码的高位与低位。汉字机内码的范围用二进制表示是: 10100001 10100001~11111110 11111110 。机内码的高位和低位比对应的国标码的高位和低位大(128)10。
⑦ 计算机中,存储一个汉字的内码所需的字节数是
2*8等于16位字节啊。
⑧ 汉字内码是几节字码
汉字内码是2节字码,一个汉字的机内码需用2个字节存储。
我国国家标准局于1981年5月颁布了《信息交换用汉字编码字符集——基本集》,代号为GB2312-80,共对6763个汉字和682个图形字符进行了编码,其编码原则为:汉字用两个字节表示。
原则上,两个字节可以表示 256×256=65536 种不同的符号,作为汉字编码表示的基础是可行的。但考虑到汉字编码与其它国际通用编码,如ASCII 西文字符编码的关系,我国国家标准局采用了加以修正的两字节汉字编码方案,只用了两个字节的低7位。
机内码的相关规定:
国家标准局颁布的《信息交换用汉字编码字符集基本集》(代号为GB2312-80)规定的汉字交换码作为国家标准汉字编码。
GB2312-80中共有7445个字符符号:汉字符号6763个一级汉字3755个(按汉语拼音字母顺序排列)二级汉字3008个(按部首笔划顺序排列)非汉字符号682个GB2312-80规定,键盘是当前微机的主要输入设备,输入码就是使用英文键盘输入汉字时的编码。