-32768的补码等于多少?原码又是?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 06:37:23
-32768的补码等于多少?原码又是?
-32768的补码等于多少?原码又是?
-32768的补码等于多少?原码又是?
你应该考虑的是16位的有符号整数(int)吧
在计算机中是用补码存储数据 为什么不用原码存 就是因为原码表示不了最小值-32768
如果是原码表示的话,编码中+0是用16个0表示,-0是用1后跟15个0表示
但是由于+0等于-0所以相当于多花了一个编码来编码0
那么用补码会怎样
补码+0编码出来是16个0
-0 = [1000000000000000]原 = [1111111111111111]反 = [(1)0000000000000000]补
其中1溢出不管了 剩下的是16个0与+0编码相同
这样一来用16位进行编码如果按原码编码可以覆盖-32767~32767[1111111111111111~0111111111111111]
而用补码编码只覆盖到[1111111111111111~0111111111111111]其中[1000000000000000]编码不到
于是规定了用它表示最小值-32768
因此,在考虑16位有符号整数时,-32768只有补码[1000000000000000]没有原码
当然如果你考虑的是大于16位来编码的话-32768肯定能正常编码,如上面所示,用计算器换算原码补码就那结果
但是那显然是大于了16位来考虑的
-32768的补码等于多少?原码又是?
求补码时有进位怎么办?注意不是补码相加如[X]补=10000,则X=?又如[X]原=10000,它的补码等于多少?为什么?进位是怎样处理的?
-32768的原码,反码,补码
正数,负数原码的补码的补码是他本身吗
+99 -88的原码 反码 补码是
原码+补码=?; 补码补的是什么?
-32768的原码及补码是多少?怎么算的
原码补码反码分别写出-0,6875,11的原码,补码,反码是用8位表示
Int 型-32768的原码反码和补码.
对于真值 0 表示形式唯一的机器数是( ) A、原码和补码 B、原码和反码 C、移码和补码 D、反码和补码
补码10000000表示多大?补码10000000的原码是多少啊,还是10000000吗,补码10000000的大小表示多少啊,是-128吗,最高位不是符号位吗?怎么能参与计算呢,我搞糊涂了,求教
原码 补码 反码的相互转化
0的原码,补码,反码是什么
-1D的原码,反码,补码.
原码和补码的表示范围?
怎么求补码的原码?
怎么求补码的原码?
99的原码、反码、补码 -99的原码、反码、补码99的原码、反码、补码-99的原码、反码、补码