本帖最后由 8047107 于 2013-5-19 16:41 编辑
你可以用代码转换一下 看看很清楚的
或者使用计算机 这么长的一大串 转换过来是-6 不是很大的正数
很奇怪。1111111111111111111111111111111111111111111111111111111111111010 一共64个2进制位,转换之后是-6
随便取消中间的一个1或者0.就变成很大的正数了。不知道为什么是64个二进制位 不是32最多嘛?这个明白了。是因为我自己选择的是四字的,选择双字的就是32位了
楼主建议你用计算器试一下,11111111111111111111111111111010这个转换之后是-6 去掉中间的一位就是很大的正数了 |