A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

其实就想知道long和double,char占多少字节。long和double谁的容量更大?

12 个回复

正序浏览
学习学习
回复 使用道具 举报
rhui 中级黑马 2015-3-25 22:31:49
12#
8个、8个、2个、double大
回复 使用道具 举报
好多大神
回复 使用道具 举报
楼上说的都对。。。【数字君】
回复 使用道具 举报
Grady 中级黑马 2015-3-25 22:21:09
9#
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
回复 使用道具 举报
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
回复 使用道具 举报
thoris 中级黑马 2015-3-25 22:07:20
7#
ellisontu 发表于 2015-3-25 15:42
long: 8个字节 ;double: 8个字节 ; char :1个字节; long的容量会更大些

char 在java中表示汉字的时候 是两个字节
回复 使用道具 举报
double虽然和long占的内存字节一样,但是double可以存储的数字比long的大很多呢啊
回复 使用道具 举报
double>float>long>int>short>byte
回复 使用道具 举报
严重同意“福娃51zx”的说法……
回复 使用道具 举报
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
回复 使用道具 举报 2 0
long: 8个字节 ;double: 8个字节 ; char :1个字节; long的容量会更大些
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马