带符号位的二进制运算,正正相加得负数
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/10/01 20:27:53
带符号位的二进制运算,正正相加得负数
两个以二进制表示的正数相加,结果为负数.
0111 0101 + 0001 1000 = 1000 1101
正正相加,却得了负数? 这个怎么解释?
请教高手.谢谢!
相反的,负负相加又得到正数,这又如何解释呢?
比如 -97-88=-185 而用二进制运算的时候,其结果就成了:
1001 1111 + 1010 1000 = 0100 0111
这如何解释?
两个以二进制表示的正数相加,结果为负数.
0111 0101 + 0001 1000 = 1000 1101
正正相加,却得了负数? 这个怎么解释?
请教高手.谢谢!
相反的,负负相加又得到正数,这又如何解释呢?
比如 -97-88=-185 而用二进制运算的时候,其结果就成了:
1001 1111 + 1010 1000 = 0100 0111
这如何解释?
楼主算的对,在计算机里面,就是“符号位直接参与数值运算”.
这就是“溢出”.
CPU在进行了运算之后,会自动判别结果的正确性,出现了上述情况,CPU就会给出“溢出标志(OV)”.
如果是计算器,一般是显示出来个“E”符号,错误的结果就不显示了.
这就是“溢出”.
CPU在进行了运算之后,会自动判别结果的正确性,出现了上述情况,CPU就会给出“溢出标志(OV)”.
如果是计算器,一般是显示出来个“E”符号,错误的结果就不显示了.
带符号位的二进制运算,正正相加得负数
两个负数相加得正还是负
两个8位带符号位的二进制数扩展成12位带符号的二进制数然后再做加法运算,这个要怎么算啊?
二进制,负数如约定符号位为0,表示数为正,符号位为1表示数为负,例如11001表示-9.以上为课本上的原话,请问,为什么
二进制负数补码及符号位的问题
负数二进制数求补码的时候符号位怎么办
八位二进制补码如何求加法,说明为什么是带符号位直接相加,
下列说法中不正确的是:A,同号两数相乘,符号得正B,异号两数相加,和取绝对值较大的加数符号C两数相乘,积为负数,则两数异
二进制补码运算二进制的补码运算下列式子,最高位是符号位 9+(-7)=?
正减负等于正数加负数绝对值.即去掉负号的两个数相加!能举个例子吗?什么叫绝对值,去掉符号相加?
负数除以负数为什么得正?
用二进制补码进行计算,符号位是否相加减