黑马程序员技术交流社区
标题:
Java基础--Byte的取值范围是-128~127 ,为什么能取到-128?
[打印本页]
作者:
michael_wlq
时间:
2015-8-24 13:09
标题:
Java基础--Byte的取值范围是-128~127 ,为什么能取到-128?
本帖最后由 michael_wlq 于 2015-8-24 17:18 编辑
问题:Byte的取值范围是-128~127 ,为什么能取到-128?
解答:首先,在内存中都是补码形式存放数据, 正数的补码与原码相同,而负数的补码为原码绝对值的反码+1 ; -128的绝对值是 128, 原码是 1000 0000 ,反码是 0111 1111,反码+1 也就是 1000 0000
作者:
三分之一
时间:
2015-8-24 14:15
解释的很详细,赞一个
作者:
Cancer
时间:
2015-8-24 14:46
长知识了
作者:
michael_wlq
时间:
2015-8-25 18:46
这是在黑马论坛发的第一个帖子,纪念下
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2