88问答网
所有问题
什么是补码
如题所述
举报该问题
推荐答案 2010-01-23
补码(two's complement)
1、在计算机系统中,数值一律用补码来表示(存储)。
主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补
码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。
百度百科上复制的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MtSVVS1cK.html
其他回答
第1个回答 2010-01-23
补码用于计算机内部表示数据,补码的确定方法如下:
1.正数:补码和原数一样
2.负数:补码等于原数取反再加一,如原数为10100011(最高位1表示负数),则补码为:取反(11011100)(符号位不取反)再加一等于11011101
相似回答
什么是补码
答:
补码是用来解决负数在计算机中的表示问题的
。正数的补码就是其本身;负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的基础上+1)。例:1-1 = 1+(-1) = 00000001(原码) + 100000001(原码) =00000001(反码) +11111110(反码) = 11111111(反码)=10000000(原码...
什么是补码
答:
补码是:正负数,在计算机中的存放方式
。数学有个规律:减一个数,和加一个数,有可能是相同的。比如: 25 - 1 = 24 25 + 99 = (1) 24 忽略进位的 1 百,结果就完全相同。-1,其补数,就是 99。(= 100-1)-2,其补数,就是 98。(= 100-2)。。。利用补数,即可:把减...
补码是什么
?
答:
补码:0001 1010 反码:1001 1001 正整数的补码是其二进制表示,与原码相同
。负整数的补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1 。
计算机中的
补码是什么
意思,能给最好给几个例子
答:
补码(two's complement) 1、在计算机系统中,
数值一律用补码来表示(存储)
。 主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补 码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。 2、补码与原码的转换过程几乎是相同的。正数的补码 与...
什么是补码
?
答:
了。把补数用到计算机对数的处理上,就
是补码
。另外两个概念 一的补码(one's complement) 指的是正数=原码,负数=反码 而二的补码(two's complement) 指的就是通常所指的补码。这里补充补码的代数加减运算:1、补码加法 [X+Y]补 = [X]补 + [Y]补 X=+0110011,Y=-0101001,求[X+Y]补 [X...
什么是补码
?C++
答:
计算机使用二进制,补数,就改称为:
补码
。--- 在八位机中,0 的补码是:0000 0000。-1 就是零减一:0000 0000-1 = 1111 1111=255(十进制)。-2 的补码,就是:254 = 1111 1110。-X 的补码,就是:256-X。--- 补码,和原码反码,都没有任何关系。
什么是补码
?什么是真值?
答:
补码: 正数的补码等于它的原码;负数的补码等于反码+1 (这只是一种算补码的方式,多数书对于补码就是这句话)。 其实负数的补码等于反码+1只是补码的求法,而不
是补码
的定义,很多人以为求补码就要先求反码,其实并不是,那些计算机学家并不会心血来潮的把反码+1就定义为补码,只不过补码正好就...
补码是什么
意思?
答:
在计算机中,都是不存在的。---
补码
,有
什么
意义?借助于补码,就能用加法,代替减法运算。那么,计算机中,只需要有一个加法器即可。这就简化了硬件。原码和反码,并没有这种功能。所以,计算机中,只是使用补码。原码反码,在计算机中,都不存在,根本就不需要讨论。
大家正在搜
补码运算规则
什么是源码
二进制补码的定义是什么
二进制数的补码怎么求
二进制补码是什么意思
补码的性质
补码用来表示什么
何为补码
补码可以干什么