两个二进制负数相加得正数?
题目
两个二进制负数相加得正数?
如题
-1011+(-1111)
-1011补码为10101
-1111补码为10001
两者相加补码为
1 00110
舍去最高位
求补码
01010
哪里有错?
答案
算的没错,但是结果有错.
在限定了位数之后,补码所能表示的范围,就确定了.
超出了这个范围,称为溢出,结果就是错误的.
楼主的问题,就是溢出了.
想要弥补,只能增加位数,重新计算.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 英语翻译
- 一个长方体蓄水池,长12米,宽6米,往池里注水,每分钟可注8立方米的水,几分钟池中水位达1.5米?
- 先化解下式 在求值 【-x二次方+5+4x]+[5x-4+2x二次方】 其中x=-2
- Line up from ( ) to( ) A.younger,old B.younger,older C.tall,old
- 九分之五乘十分之九减八分之三 怎么计算
- 把下列算式写成省略括号的和的形式:(+1)-(-9)+(-3)+(+24)-(-4)=?
- 一个长方体游泳池 长50米,宽25米,深2.4米.
- and comes speaks from Mark english Britain 上面的单词连成句子
- 英语翻译
- 解方程:X+7分之3=7分之8、X-15分之4=15分之7、10分之5+X=10分之13、X-7分之5=1
热门考点