两个补码相加
题目
两个补码相加
00000001+11111111,结果是多少,结果的十进制.
结果为什么不是100000000
答案
结果是:0000 0000,十进制就是:0.
它们分别代表+1、-1 的补码,相加后,结果是 0 的补码.
---------
问题补充:结果为什么不是100000000
----
位数,应该有所限制.
在现在计算机里面,常用的是8位数、16位数、32.
楼主给出的是8位数,并说它们是补码.
这样,它们的最高位,就是符号,符号参加运算,得出的还是符号位.
符号位产生的进位,就什么也不是,不用考虑.
所以,结果:(1) 0000 0000,括号中的1,就没有用了.
楼主如果事先言明了是使用16位数,那么结果就是:0000 0001 0000 0000.
那么,两个数字分别就是1、255,相加后结果就是256.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点