在gb2312编码中,每个汉字的机内码占用_个字节最高位,每个字节最高位的最高位都是_

提问回答都赚钱
> 问题详情
在计算机中存储一个汉字内码要用两个字节,每个字节的最高位是()。A.1和1B.1和0C.0和1D.0和0
悬赏:0&&答案豆&&&&提问人:匿名网友&&&&提问收益:0.00答案豆&&&&&&
在计算机中存储一个汉字内码要用两个字节,每个字节的最高位是( )。A.1和1B.1和0C.0和1D.0和0请帮忙给出正确答案和分析,谢谢!
发布时间:&&截止时间:
网友回答&(共0条)
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&10.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&5.00元收益
回答悬赏问题预计能赚取&2.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&8.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&1.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&8.00元收益
回答悬赏问题预计能赚取&3.00元收益
回答悬赏问题预计能赚取&3.00元收益
你可能喜欢的
[] [] [] [] [] [] [] [] [] [] [] []
请先输入下方的验证码查看最佳答案2971人阅读
区码和位码分别加20H后转换成内码
例如:区位码5448,其中区码54(十六进制36H)位码48(十六进制30H)
36H+20H-&56H,30H+20H-&50H,所以该字国标码为5650H
  每个有个,叫汉字。
  在我国汉字代码标准中有6763个常用汉字规定了二进制编码。
  每个汉字使用2个。
  GB2312-80&将代码表分为94个区,对应第一字节;每个区94个位,对应第二字节,两个字节的值分别为区号值和位号值加32(20H),因此也称为。01-09区为符号、数字区,16-87区为汉字区,10-15区、88-94区是有待进一步标准化的空白区。GB2312将收录的汉字分成两级:第一级是常用汉字计
3755个,置于16-55区,按汉语/笔形顺序排列;第二级汉字是次常用汉字计3008个,置于56-87区,按/顺序排列。故而
GB2312最多能表示6763个汉字。
  输入码、、与,这些字对每一位computer
fan 来说,可能都不陌生,但其中的联系与区别,可能就不那么清楚了,(笔者作为一名中专电脑教师,经常遇到同学问类似的问题),下面就这问题讲述一下,以飨读者。
  我们知道,键盘是当前微机的主要,;输入码就是使用英文键盘输入时的编码。目前,我国已推出的输入码有数百种,但用户使用较多的约为十几种,按输入码编码的主要依据,大体可分为、音码、形码、音形码四类,如“保”?字,用,输入码为码为“BAO”,用区位码,输入码为“1703”,用则为“WKS”。
  计算机只识别由0、1组成的代码,码是英文的标准编码,汉字信息处理也必须有一个统一的标准编码。我国国家标准局于1981年5月颁布了《信息交换用汉字编码集——基本集》,代号为GB2312-80,共对6763个汉字和682个图形字符进行了编码,其编码原则为:汉字用两个表示,每个字节用七位码(高位为0),;国家标准将汉字和图形符号排列在一个94行94列的二维代码表中,;每两个字节分别用两位十进制编码,前字节的编码称为区码,后字节的编码称为位码,此即区位码,;如“保”字在二维代码表中处于17区第3位,区位码即为“1703
  国标码并不等于区位码,它是由区位码稍作转换得到,其转换方法为:先将十进制区码和位码转换为的区码和位码,;这样就得了一个与国标码有一个相对位置差的代码,;再将这个代码的第一个字节和第二个字节分别加上20H,就得到国标码。如:“保”?字的国标码为3123H,它是经过下面的转换得到的:1703D-&1103H-&+20H-&3123H。
国标码是汉字信息交换的标准编码,但因其前后字节的最高位为0,与ASCII码发生冲突,如“保”?字,国标码为31H和23H,而西文字符“1”和“#”的ASCII也为31H和23H,现假如中有两个字节为31H和23H,;这到底是一个汉字?,还是两个西文字符“1”;和“#”?于是就出现了,显然,国标码是不可能在计算机内部直接采用的,于是,;汉字的机内码采用变形国标码,其变换方法为:将国标码的每个字节都加上128,即将两个字节的最高位由0改1,其余7位不变,如:由上面我们知道,“保”字的国标码为3123H,前字节为B,后字节为B,高位改1为B和B
即为B1A3H,因此,汉字的机内码就是B1A3H。
  显然,的每个字节都大于128,这就解决了与西文字符的ASCII码冲突的问题。
如上所述,汉字输入码、区位码、国标码与机内码都是汉字的编码形式,它们之间有着千丝万缕的联系,但其间的区别也是不容忽视的。
 汉字机内码,又称“汉字ASCII码”,简称“内码”,指计算机内部存储,处理加工和传输汉字时所用的由0和1符号组成的代码。输入码被接受后就由汉字的“输入码转换模块”转换为机内码,与所采用的键盘无关。机内码是汉字最基本的编码,不管是什么汉字和方法,输入的汉字外码到机器内部都要转换成机内码,才能被和进行各种处理。
  汉字在计算机内部其内码是唯一的。因为汉字处理要保证中西文的兼容,当系统中同时存在和汉字时,将会产生二义性。例如:有两个字节的内容为30H和21H,它既可表示汉字“啊”的国标码,又可表示西文“0”和“!”的ASCII码。为此,汉字机内码应对国标码加以适当处理和变换。
  国标码的机内码为二长的代码,它是在相应国标码的每个字节最高位上加“1”,即
  汉字机内码=+8080H
  例如,上述“啊”字的国标码是3021H,其汉字机内码则是B0A1H。
  汉字机内码的基础是汉字国标码。
  机内码:为了避免ASCII码和国标码同时使用时产生二义性问题,大部分汉字系统都采用将国标码每个字节高位置1作为汉字机内码。这样既解决了汉字机内码与西文机内码之间的二义性,又使汉字机内码与国标码具有极简单的对应关系。
  汉字机内码、国标码和三者之间的关系为:区位码(十进制)的两个字节分别转换为十六进制后加20H得到对应的国标码;机内码是汉字交换码(国标码)两个字节的最高位分别加1,即汉字交换码(国标码)的两个字节分别加80H得到对应的机内码;区位码(十进制)的两个字节分别转换为十六进制后加A0H得到对应的机内码。
  举例:机内码位BEDF,求区位码?
  有两种解法:1.BEDFH-A0A0H=1E3FH=3063D;
  2.BEDFH-FH(国标码),3E5FH-FH=3063D.
ASCII码转汉字区位码:
ascii 从惊叹号起到波浪号止(0x21 到 0x7e) 用公式:
int ascii,
qw = ascii - 0x21 + 301;
printf(&%04d&,qw);
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:600205次
积分:6294
积分:6294
排名:第1826名
原创:75篇
转载:206篇
评论:71条
(11)(2)(1)(2)(1)(3)(1)(3)(1)(7)(14)(1)(4)(1)(1)(4)(3)(1)(33)(8)(58)(26)(3)(1)(24)(28)(18)(3)(3)(6)(10)(1)约有1482篇,以下是第1-10篇
码的最高位置为1,这种最高位为1 的双字 节汉字编码就是中国大陆普遍采用的字机内码,简称内码,是计算机内部存 储、处理汉字所使用的代码。 内码、国标码、区位码三者的关系是: 高字节内码=高字节国标码+80H=区码+2...
可以用双字节、3字节和4字节表示。
汉字交换码一般不能直接用于信息处理。 例如,在GB2312中,"码"字的交换码为十六进制的 42h/6Bh。无法与ASCII码的"Bk"相区别。
在实际使用中,交换码必须转换为机内码。
但是在国...
可以用双字节、3字节和4字节表示。
汉字交换码一般不能直接用于信息处理。 例如,在GB2312中,"码"字的交换码为十六进制的 42h/6Bh。无法与ASCII码的"Bk"相区别。
在实际使用中,交换码必须转换为机内码。
少把第一个 字节)的最高位(Bit 7)置为1。 计算机科学与技术学院:中文信息处理 21/70 日10时47分 5.4 汉字区位码
汉字区位码是汉字交换码的另一种表示形式。
在GB2312中,汉字交换码所占的方阵大小为 94×...
以用双字节、3字节和4字节表示。
汉字交换码一般不能直接用于信息处理。 例如,在GB2312中,"码"字的交换码为十六进制的 42h/6Bh。无法与ASCII码的"Bk"相区别。
在实际使用中,交换码必须转换为机内码。
但是在国际...
码、机内码、内码
汉字内码长度可以不同,通常是双字节
对于单字节操作系统内核,汉字代码为了与ASCII 码相区分,往往把内码的两字节(至少把第一个 字节)的最高位(Bit 7)置为1。 计算机科学与技术学院:中文信息处理 2...
码、机内码、内码
汉字内码长度可以不同,通常是双字节
对于单字节操作系统内核,汉字代码为了与ASCII 码相区分,往往把内码的两字节(至少把第一个 字节)的最高位(Bit 7)置为1。 计算机科学与技术学院:中文信息处理 2...
息交换的汉字代码。
可以用双字节、3字节和4字节表示。
汉字交换码一般不直接用于信息处理。 例如,在GB2312中,"码"字的交换码为十六进制的 42h/6Bh。无法与ASCII码的"Bk"相区别。
在实际使用中,交换码必须转换...
息交换的汉字代码。
可以用双字节、3字节和4字节表示。
汉字交换码一般不直接用于信息处理。 例如,在GB2312中,"码"字的交换码为十六进制的 42h/6Bh。无法与ASCII码的"Bk"相区别。
在实际使用中,交换码必须转换...
20)16 国标 码低位字节=(位号)16+(20)16 例2:汉字"啊"的区位码为1601,则其国标码 为(3021)16。 2、汉字内码(机码) (1)概念:在计算机内部表示汉字的代 码。 (2)特点:汉字内码采用两个字节,一个汉字占两个ASCII 字符...
&2008- Inc. All Rights Reserved 豆丁网
扫描二维码下载客户端
2亿文档免费下一个字符占多少个字节 在计算机中一个汉字存 - 小小知识站
一个字符占多少个字节 在计算机中一个汉字存
最近有网友提出“一个字符占多少个字节 在计算机中一个汉字存”等问题,小小知识站提取了各大知名网站有关“一个字符占多少个字节 在计算机中一个汉字存”的部分信息,请注意,文中的内容不代表本站的观点,不要相信任何联系方式。下文是关于“一个字符占多少个字节 在计算机中一个汉字存”的一些信息:
问题:在计算机中一个汉字存储要占用两个字节()一个英文字母存储要回答:4g也就是2的32次方,所以。可以存储汉字2的31次方,字母2的32次方 类似问题:在计算机中,一个英文字符占用多少的存储空间 2 英文字符,汉字在计算机内如何表示?各占几个字节? “I am a student”在内存中占用的字节数是多少? 在Objective-C中,数字5和字母A分别占多少个字节内存呢? 在内存中存储”A”要占用几个字节,存储...... 问题:我在MySQL数据库表中设置的类型是varchar ,字节为20,但保存回答:VARCHAR列中的值为可变长字符串。长度可以指定为0到65,535之间的值。(VARCHAR的最大有效长度由最大行大小和使用的字符集确定。整体最大长度是65,532字节)。 同CHAR对比,VARCHAR值保存时只保存需要的字符数,另加一个字节来记录长度(如果列声明的长度超过255,则使用两个字节)。 摘自mysql参考手册: dev.mysql /doc/refman/5.1/zh/column-ty...... 问题:...的1个GB等于几个G啊?? 不太懂 G和GB有什么区别 我想买回答:G为GB缩写 B是一个电脑存储的基本单位(字节),1个英文字符是1个字节,也就是1B,1个汉字为2个字符,也就是2B。 然后再说 K ,数学学过吧, K 是千的意思, KB也就是1000字节,但计算机的运算和数学有所不同,是1024字节为 1KB,所以说 1024B=1KB 再说 M ,M 是兆的意思,运算也是类似 , 以1024进一位, 也就是说1024KB=1MB 接着 G ,依此类推 , 1024 MB = 1 GB...... 问题:全角和半角有什么区别
回答:...一个标准的字符位置。 通常的英文字母、数字键、符号键都是半角的,半角的显示内码都是一个字节。在系统内部,以上三种字符是作为基本代码处理的,所以用户输入命令和参数时一般都使用半角.全角占两个字节,半角占一个字节。 半角全角主要是针对标点符号来说的,全角标点占两个字节,半角占一个字节,而不管是半角还是全角,汉字都还是要占两个字节 在编程序的源代码中只...
问题:电脑里打字的全角和半角有什么用
回答:...一个标准的字符位置。 通常的英文字母、数字键、符号键都是半角的,半角的显示内码都是一个字节。在系统内部,以上三种字符是作为基本代码处理的,所以用户输入命令和参数时一般都使用半角。 B 全角与半角有什么区别?各在什么情况下使用? 全角占两个字节,半角占一个字节。 半角全角主要是针对标点符号来说的,全角标点占两个字节,半角占一个字节,而不管是半 类似问题:...
问题:电脑里打字的全角和半角有什么用
回答:...一个标准的字符位置。 通常的英文字母、数字键、符号键都是半角的,半角的显示内码都是一个字节。在系统内部,以上三种字符是作为基本代码处理的,所以用户输入命令和参数时一般都使用半角。 B 全角与半角有什么区别?各在什么情况下使用? 全角占两个字节,半角占一个字节。 半角全角主要是针对标点符号来说的,全角标点占两个字节,半角占一个字节,而不管是半 类似问题:...
问题:widechar单双字节转换函数Asc
回答:一、widechar函数用途:将单字节字符转换为双字节字符。语法:WIDECHAR(text)参数介绍:Text是需要转换为双字节字符的文本或包含文本的单元格引用。注意:因为汉字本身是双字节字符,所以使用此函数转换汉字时得到的是汉字的原形。例子如下:公式=WIDECHAR(dzwebs) 返回dzwebs=WIDECHAR(大众计算机) 返回大众计算机。二、Asc用途:将全角字符转换为半角字符。语法:ASC(text)参数:Text ...
问题:ASCII码和汉字编码字符,
回答:...国标码。 在我国汉字代码标准GB2312-80中有6763个常用汉字规定了二进制编码。 每个汉字使用2个字节。 GB2312-80 GB2312将代码表分为94个 ,对应第一字节;每个 94个位,对应第二字节 类似问题:包括汉字编码,ASCII。那个机内码和二进制码有什么 简述ASCII码与汉字编码的组成与 别 数据的存储单位(Bit,Byte,KB,MB,GB),ASCII码、汉字编码的 C语言中汉字也有类似ASCII码的东西么? 在计算机...
问题:我知道答案了。brbr谁知道怎么算的。回答:GB2312的内码每个汉字占2个字节,每个字节的最高位都是1。brbr把上面的16进制转成2进制:brbr6AH=BbrbrB1H=BbrbrD2H=Bbrbr53H=BbrbrC8H=BbrbrB4H=Bbrbr6AH最高位为0,不是汉字。brbrB1H和D2H最高位都为1,为1个汉字。brbr53H最高位为0,不是汉字。brbrC8H和B4H最高位都为1,为1个汉字。brbr所以这个字符串中有2个汉字。brbr 类似问题:在...... 问题:linux命令大全之wc命令详解统计文件字节数
回答:Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。1.命令格式:wc [选项]文件...2.命令功能:统计指定文件中的字节数、字数、行数,并将统计结果显示输出。该命令统计指定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所指定文件的总统计数。3.命令参数:-c 统计字节数。-l 统计...
问题:字与字节有什么区别啊?回答:字是电脑显示出来的可阅读的文字,包括所有的字符。字节是电脑存储数据的最小单位,每个字符是1个字节,每个汉字是两个字节。 类似问题:字、字节和字长有什么区别? 字和字节的区别(越详细越好)? 字和字节什么区别? 字和字节的区别是什么? 字与字节的区别(详细)... 问题:电脑中的全角和半角是干啥用的
回答:...一个标准的字符位置。通常的英文字母、数字键、符号键都是半角的,半角的显示内码都是一个字节。在系统内部,以上三种字符是作为基本代码处理的,所以用户输入命令和参数时一般都使用半角。B 全角与半角各在什么情况下使用?全角占两个字节,半角占一个字节。半角全角主要是针对标点符号来说的,全角标点占两个字节,半角占一个字节,而不管是半角还是全角,汉字都还是要占...
问题:linux wc命令参数及用法详解
回答:wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。 语法:wc [选项] 文件& 说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。 该命令各选项含义如下: - c 统计字节数。 - l 统计行数。 - w 统计字数。 这些选项可以组合...
问题:Unix:如何在一个有的特殊字符删除
回答:awk {for(i=1;i=length($1);i++){printf("%s",substr($1,i,1));};printf("n");} a.cfg b.cfg###原理:将每个输入 的每行中的字符逐个进行打印,输出到另一个 。特殊字符不会被打印出来!### 类似问题:请教DOS Linux unix的一些基本指令 UNIX的概念 linux 删除0字节和替换0字节 的脚本怎么写? 谁能给我一些unix常用命令 linux命令 sed 请问有哪位大大知道这个sed 命令是什么意思吗
问题:一个英文字母等于多少个字节
回答:一个英文字母一个字节,一个汉字两个字节 类似问题:一个字节等于多少个字母 1汉字=2字节,那么一英文字母是=1字节吗? 字节是什么意思?两个字节等于一个字那字母和数字呢? 1个英文字母等于多少字节? 一个英语字母等于几个字节
分享给小伙伴们:
也许你感兴趣计算机大一考试或二级复习题_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
计算机大一考试或二级复习题
这​个​是​大​学​大​一​的​电​脑​考​试​模​拟​题​,​在​二​级​计​算​机​也​很​有​帮​助​。
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩17页未读,继续阅读
你可能喜欢

我要回帖

更多关于 字节最高位 的文章

 

随机推荐