为什么long类型的可以自动转换成float类型?
来源:3-21 编程练习
慕楠枫桥
2021-03-15 21:35:38
一个范围大的转化成一个小的,不是要强制转化吗?
问题描述:
还是这个图片上的取值范围是从上到下递增的(我是以为字节越多,范围越大的)
1回答
好帮手慕小脸
2021-03-16
同学你好,
1、因为浮点数用科学计数法存储的,而整数是用二进制存储的。所以虽然long型是64位的,float型是32位,但是float型所能表示的数要远远大于long型。也就是说long类型是可以自动转换成float类型
注:这里同学记住如下图片的转换即可,具体转换会牵扯到内存中的存储问题,同学感兴趣可以去搜索相关内容了解一下
2、转换可以参考上图哟
祝学习愉快~
相似问题