一直搞不懂Java语言中的八种基本数据类型大小和范围是怎么理解的,请会的大神分析一下,
一直搞不懂Java语言中的八种基本数据类型大小和范围是怎么理解的,请会的大神分析一下,比如说byte大小8范围【-128,127】,为什么是这样子的呢...
一直搞不懂Java语言中的八种基本数据类型大小和范围是怎么理解的,请会的大神分析一下,比如说byte 大小8 范围【-128,127】,为什么是这样子的呢
展开
2个回答
展开全部
很好理解的
byte占一个字节,即8位,也就是8个0或1,符号(正负号)又要占一位,0000 0001代表的是数字1,1000 0000代表的就是-1
,所以正数最大位0111 1111,也就是数字127, 负数最大为1111 1111,也就是数字-128
byte占一个字节,即8位,也就是8个0或1,符号(正负号)又要占一位,0000 0001代表的是数字1,1000 0000代表的就是-1
,所以正数最大位0111 1111,也就是数字127, 负数最大为1111 1111,也就是数字-128
更多追问追答
追答
很好理解的
byte占一个字节,即8位,也就是8个0或1,符号(正负号)又要占一位,0000 0001代表的是数字1,1000 0000代表的就是-1
,所以正数最大位0111 1111,也就是数字127, 负数最大为1111 1111,也就是数字-128
追问
还是没有办法理解,能再详细一点吗
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询