float f = 100000000000000000000000L 为何不需要强制转换了哈?
来源:4-3 数据类型转换案例
调御丈夫
2021-03-18 14:32:25
float f = 100000000000000000000000L 为何不需要强制转换了哈?
1回答
好帮手慕阿慧
2021-03-18
同学你好,在数字后面加字母L,表示这个数字是long类型。在java中,long占8个字节,float占4个字节。但由于底层存储原因,float表示范围比long大,所以long类型数据转换为float类型时不需要强制转换。
祝学习愉快~
相似问题
回答 1