原文:Java中为什么long能自动转换成float类型

刷题时候看到一个float和long相互转换的问题,float向long转换的时候不会报错,一个 个字节一个 个字节,通过baidu找到了答案。 下面转载自http: blog.csdn.net shanshan yi article details 分割线 作为一个常识,我们都知道浮点型在内存中占用的是 个字节的空间,而long型占用的是 个字节的空间。可是为什么今天在写JAVA程序时犯了一个 ...

2017-12-23 10:57 0 963 推荐指数:

查看详情

为什么Javalong可以自动转换成float

Javalong型是64位的,float型是32位的。为什么long型可以自动float型呢? 这里就涉及到浮点数在内存的存储问题了。对于byte,short,int,long四个整数类型而言,它们在内存无一例外都是直接换算成二进制存储的,所以我们可以直接计算出它们的最大值。二进制 ...

Wed Jun 24 03:33:00 CST 2020 0 1049
javanull转换成其它类型

如下 上面能正常执行,即把null赋值给一个对象或者强行类型转换赋值给对象都是没有问题的。如果s1是 int的 ...

Wed May 02 22:21:00 CST 2018 0 5308
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM