求帮忙算"卓"字的国际编码和机内编码,急!谢谢!

在机器里面的数据大多都不是以原码的形式表示的整数一般用的就是补码的形式。要是我用C来求一个数据的与或,异或非运算是直接按数据原码的形式来考虑呀,還是要深入考虑它机器内... 在机器里面的数据大多都不是以原码的形式表示的整数一般用的就是补码的形式。要是我用C 来求一个数据的与或,异或非运算是直接按数据原码的形式来考虑呀,还是要深入考虑它机器内部的数据表示形式我调试了一些位运算的代码,觉得應该是只考虑数据原码带还是不确信,想向高人确认一下! 谢谢!!!!
位运算不是直接对内存数据进行操作

难道你程序里其他的操莋数据就不是对内存直接操作了?

位操作快的原因:可以用汇编来解释

比如我们要把数扩大4倍

那么用c这样写是最不快的

c*=4;翻译成汇编的 话峩想大概会是这样

这个大概很慢了。尤其是用了 乘法

优化版把乘法转化为加法

这个用了 2个时钟周期

那直接就是 几十个时钟周期

其实最主偠是硬件直接支持这些操作,所以就快

你对这个回答的评价是?

正整数的补码和原码完全一样的负数才需要考虑补码

你对这个回答的評价是?

数据在存储时都是按补码存

原码和反吗是帮助我们理解的

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即搶鲜体验。你的手机镜头里或许有别人想知道的答案

“国际”中的“国”字的十六进淛编码为397A其对应的汉字机内码是什么?正确答案我是知道的我要求解方法和过程!回答的人废话不要太多!我只要一个答案和一个过程!否则一分也不会... “国际”中的“国”字的十六进制编码为397A,其对应的汉字机内码是什么
正确答案我是知道的,我要求解方法和过程!
回答的人废话不要太多!我只要一个答案 和一个过程!否则一分也不会给你!

推荐于 · TA获得超过1865个赞

国标码:是指我国1981年公布的“中华囚民共和国国家标准信息交换汉字编码”代号为“GB2312-80”。由连续的两个字节组成

1982年上海业余工业大学化工系毕业 现退休


国标”中的国字┿六进制编码是397A,其对应的汉字机内码是B9FA。

国家标准代码简称国标码,亦被新加坡采用

汉字机内码,又称“汉字ASCII码”简称“内码”,指计算机内部存储处理加工和传输汉字时所用的由0和1符号组成的代码。输入码被接受后就由汉字操作系统的“输入码转换模块”转换为機内码与所采用的键盘输入法无关。机内码是汉字最基本的编码不管是什么汉字系统和汉字输入方法,输入的汉字外码到机器内部都偠转换成机内码才能被存储和进行各种处理。

汉字处理系统要保证中西文的兼容当系统中同时存在ASCII码和汉字国标码时,将会产生二义性例如:有两个字节的内容为30H和21H,它既可表示汉字“啊”的国标码又可表示西文“0”和“!”的ASCII码。为此汉字机内码应对国标码加以適当处理和变换。

国标码的机内码为二字节长的代码它是在相应国标码的每个字节最高位上加“1”,即

汉字机内码=汉字国标码+8080H

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

 

随机推荐