二进制补码运算

二进制补码运算

题目
二进制补码运算
二进制的补码运算下列式子,最高位是符号位
9+(-7)=?
答案
数据在内存中以补码形式存储,运算也以补码形式运算,运算结果也是补码.
最高位是符号位,正数时是0,负数时是1.以int类型2字节,16位二进制来算.
9(正数),补码=原码,即 00000000 00001001
-7(负数),补码 = (256 - 负数绝对值,注意符号位补1),即256-7=249,
249为 11111001,所以-7补码为 11111111 11111001
相加如下(缝2进1,结果写0):
------00000000 00001001
--加--11111111 11111001
--------------------------
--得--00000000 00000010
所以结果是 00000000 00000010 ,化为原码,因为最高位是0,代表正数,正数有 原码 = 补码,所以原码为 00000000 00000010 ,化为10进制得 2 .
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.