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 |