黑马程序员技术交流社区
标题:
进位问题
[打印本页]
作者:
没落NOKIA
时间:
2015-1-7 21:48
标题:
进位问题
java中如果最高位存在进位,是不是都要舍弃,还是有其他的算法?
作者:
czwanglei
时间:
2015-1-8 14:50
可以把问题描述清楚吗?
作者:
没落NOKIA
时间:
2015-1-8 17:43
是这样的,1+(-1)这个例子(先假设两个数生命的类型都是byte类型)
1的补码 0000 0000
-1的补码 1111 1111
做了加法之后,左边的最高位出现了进位,1 0000 0000变成了9位,直接把最左面的1舍弃了,得到结果是0.
我想知道java中所有的这样的运算都是直接舍弃溢出的的高位数据吗?还是说只有这一道题是这样的?
作者:
没落NOKIA
时间:
2015-1-8 17:45
czwanglei 发表于 2015-1-8 14:50
可以把问题描述清楚吗?
声明
补充:只有这一种算法————舍弃溢出的高位数据 吗?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2