课本上的描述:
对于负数的补码,求其真值时候,将符号位以外的有效值按位求反后,在末位加1,就可以得到该负数补码对应的真值我现在给定 [X]补码=(10000000)2 X = -([0000000]求反 +1)2
= -([1111111]+1)2
=-(10000000)2
=(-128)10
因此[X]补码=(10000000)2的真值是-128 请问,我这样做,对吗?
对于负数的补码,求其真值时候,将符号位以外的有效值按位求反后,在末位加1,就可以得到该负数补码对应的真值我现在给定 [X]补码=(10000000)2 X = -([0000000]求反 +1)2
= -([1111111]+1)2
=-(10000000)2
=(-128)10
因此[X]补码=(10000000)2的真值是-128 请问,我这样做,对吗?
解决方案 »
- 问个问题
- Unknown column 'xxxxx' in 'field list'
- 有谁帮我看看这个游戏出错在哪了?为什么设置了ActionListener,KeyListener就不行了?
- 请调试菜鸟程序(有两个错!!)
- 请教一个runtime类调用外部程序时候 同步的问题....谢谢各位大虾了~
- JSP,SERVLET~错误~谢谢
- 关于jdk注册环境变量!
- 小问题高分相赠!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 一个基本问题
- 怎样解决JButton上中文是方框的问题????????
- 标感叹号的为报错的部分,别人写的运行都能成功可是我写的改了几次还是不能成功!郁闷,求解!
- 你遇到过这个问题么?TreeMap 自定义比较器时 两种遍历的中keySet()遍历取不到值???
百度的一个说法:
10000000这个补码表示的哪个数的补码呢?
其实这是一个规定,这个数表示的是-128