黑马程序员技术交流社区
标题:
整数类型中的byte、short、int、long类型范围是怎么算出来的
[打印本页]
作者:
abc784990536
时间:
2014-12-8 18:57
标题:
整数类型中的byte、short、int、long类型范围是怎么算出来的
整数类型中的byte、short、int、long类型范围是怎么算的?
比如byte的范围是-128到127,怎么算出来的
作者:
清诗纪事
时间:
2014-12-8 22:00
-(2的n次方)~2的n次方-1
byte 8位: -128至127 字节型
short 16位 :-32768至32767 短整型
int 16位 :-32768至32767 整型
作者:
wf111sxwf
时间:
2014-12-8 22:13
更正楼上 int 32位
作者:
HelloWorld!
时间:
2014-12-8 22:41
byte类型变量可以存储8个二进制位,最高位是符号位,最高位是0表示正数,是1表示负数,剩余7位表示数值,最小值是10000000,最大值是01111111,换算成十进制就是-128~127,整数类型变量表示值的范围规律就是,-2的n次方到2的n次方减去1,n是整数类型位数减去1。byte占8位,short占16位,int占32位,long占64位
作者:
lwh316658735
时间:
2014-12-9 09:40
占用多少字节,一字节等于八位, 比如byte就只有一字节 最大 2的7次方-1
作者:
fatesabering
时间:
2014-12-9 11:10
byte类型是8位2进制,2的8次方最大值是127,这么得来的。其他同理 short16位,int32位,long64位
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2