补码的加法.符号位一起运算吗?
问题描述:
补码的加法.符号位一起运算吗?
X=0.11001
那么X补=0.11001吧.
那么X补+X补=0.11001+0.11001=1.10010?
这不科学啊.俩正数加出一个负数来?
想问问这个题怎么算.
2倍的X补等于多少.
谢谢!
答
关于第一个问题,我可以告诉你这个程序溢出了
因为你限制了整数位只有1位,
试想,如果x = 00.11001, 你还会认为,得出一个负数么
第二个问题不就是二者之和么,01.10010谢谢 可是请问01.10010是正的还是负的啊?……正的,你那个溢出了,所以才会那样,如果多了一位之后,就不会溢出了,所以还是正的