课程
/后端开发
/Java
/二进制基础
简单地已知一个补码1111 1001 求它的值,在没有知道这个二进制码是正值还是负值的情况下,是不是可以计算出两个十进制值249和-7呢?
2015-11-07
源自:二进制基础 3-1
正在回答
对,正数的补码是他本身的二进制数,负数的补码是他的反码+1得到。
如果为正值,1111 1001--->249
如果为负值,1111 1001--->1111 1000--->0000 0111--->7,为负数最后等于-7
_Jack_Han_ 提问者
我学的方法是从右道左 到第一个1之后取补码 才叫反码
比如1111 1001-->00000111-->7
原值为负就是-7
之前说-8是因为取值弄错了
-8?
陶路 回复 _Jack_Han_ 提问者
_Jack_Han_ 提问者 回复 陶路
陶路
举报
二进制是计算机唯一能识别的语言,是学习计算机技术必备的知识