黑马程序员技术交流社区
标题:
关于基本数据类型取值范围二进制表示值的问题
[打印本页]
作者:
魏-玉-彪
时间:
2013-11-1 18:12
标题:
关于基本数据类型取值范围二进制表示值的问题
本帖最后由 魏-玉-彪 于 2013-11-1 18:13 编辑
我们知道 在JAVA中 byte类型数据的取值范围是-128-----+127.
而且 在JAVA中负数运算时要转化成补码
请大侠解释 byte型数据
二进制-128到127
在JAVA中 原码,反码,补码的表现形式
如果能
用程序打印输出最佳.
作者:
帅气的冬瓜
时间:
2013-11-1 19:25
想要验证的话 我觉得你可以这样
01111111 + 00000001 = 10000000
127 + 1 = -128
把127转换成二进制输出,再加上1,看是不是10000000,再把和转换过来 ,看看是不是-128.
进制转换,在计算机中都是按照二进制补码的形式进行计算,你试一下!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2