黑马程序员技术交流社区
标题:
JAVA各种类型各占多少字节,多少位
[打印本页]
作者:
deziko
时间:
2015-3-25 15:35
标题:
JAVA各种类型各占多少字节,多少位
其实就想知道long和double,char占多少字节。long和double谁的容量更大?
作者:
ellisontu
时间:
2015-3-25 15:42
long: 8个字节 ;double: 8个字节 ; char :1个字节; long的容量会更大些
作者:
福娃51zx
时间:
2015-3-25 20:25
byte(字节型): 8位 -128到127
short(短整形):16位 -32768到32767
int(整形): 32位 -2147483648到2147483647
long(长整形): 64位 -9223372036854775808到9223372036854775807
单精度浮点型(float): 32位 绝对值 1.4E-45到3.4E38
双精度浮点型(double): 64位 绝对值 4.9E-324到1.8E308
作者:
wkz_crystal
时间:
2015-3-25 20:55
严重同意“福娃51zx”的说法……
作者:
暗羽部落
时间:
2015-3-25 21:24
double>float>long>int>short>byte
作者:
Hksangs
时间:
2015-3-25 21:50
double虽然和long占的内存字节一样,但是double可以存储的数字比long的大很多呢啊
作者:
thoris
时间:
2015-3-25 22:07
ellisontu 发表于 2015-3-25 15:42
long: 8个字节 ;double: 8个字节 ; char :1个字节; long的容量会更大些
char 在java中表示汉字的时候 是两个字节
作者:
shi469391
时间:
2015-3-25 22:13
byte(字节型): 8位 -128到127
short(短整形):16位 -32768到32767
int(整形): 32位 -2147483648到2147483647
long(长整形): 64位 -9223372036854775808到9223372036854775807
单精度浮点型(float): 32位 绝对值 1.4E-45到3.4E38
双精度浮点型(double): 64位 绝对值 4.9E-324到1.8E308
具体容量楼上已经说的差不多了,就楼主问的再补充说一下,double与long谁的容量更大?
单从各自容量讲均是8字节,64位,但涉及到数据转换的话,就是double>float>long>int>short>byte
作者:
Grady
时间:
2015-3-25 22:21
byte(字节型): 8位 -128到127
short(短整形):16位 -32768到32767
int(整形): 32位 -2147483648到2147483647
long(长整形): 64位 -9223372036854775808到9223372036854775807
单精度浮点型(float): 32位 绝对值 1.4E-45到3.4E38
双精度浮点型(double): 64位 绝对值 4.9E-324到1.8E308
作者:
l540144279
时间:
2015-3-25 22:22
楼上说的都对。。。【数字君】
作者:
xiaogougou
时间:
2015-3-25 22:23
好多大神
作者:
rhui
时间:
2015-3-25 22:31
8个、8个、2个、double大
作者:
游人醉
时间:
2015-3-25 23:11
学习学习
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2