java中long和float的大小问题
发布网友
发布时间:2022-05-12 11:08
我来回答
共3个回答
热心网友
时间:2023-10-06 05:53
int 32bit
long 64bit
float 32bit
double 62bit
自己参考吧!另外说声,byte,short,int,long都属于整形数据类型
而float和double属于浮点型,而浮点型默认的是double,这就意味着你声明float t = 1.0是不会通过编译的,因为1.0在java中应该是double型的,所以你必须这样声明,float t = 1.0F;或者干脆float t =(float)1.0;
这是新手常犯的错误,也是面试常见的java基础之一
热心网友
时间:2023-10-06 05:53
long是8字节的不是4字节
热心网友
时间:2023-10-06 05:53
long是8个byte.int 是4个byte float是4个byte, short是2个,char是2个,double是8个!
你记错了……嘿嘿!