贝贝有疑:为什么float占4个字节,long占8个字节,float却比long要大呢?

问题描述: 为什么float占4个字节,long占8个字节,float却比long要大呢? 问题解答: 因为整数和小数,底层的二进制存储结构不同. 这么说可能有些抽象我们来看一下下面这条代码: System.out.println(Float.MAX_VALUE - Long.MAX_VALUE); 如果输出的值为正数,是不是就可以证明float大呢? 看运行结果确实是正数,所以float确实比l
相关文章
相关标签/搜索