4-4 编程练习: 定义一个float类型变量f,将变量l的值赋值给f,并输出f的值
来源:4-4 编程练习
Kumal
2021-08-04 21:25:39
请问下老师,我代码的第18行这里 float f=l; 有错吗?
我记得把long赋值给float是不需要强制转换的,因为是把小的赋值给大的。
但是看了下提问区里面好多同学的代码都是用了强制转换 float f=(float)l;
所以我直接写 float f=l; 有错吗?
1回答
同学你好,同学的理解是正确的,将小的赋值给大的不需要强转,float f=l的书写方式是正确的。
祝学习愉快~
相似问题