参考答案:
float f = 3.4;
这行代码 不正确。
原因是:默认的 3.4
是 double
类型的常量,而 float
类型的常量需要在数值后加上 f
或 F
,表示该数值是 float
类型。
1float f = 3.4f; // 或者 3.4F
float
类型的常量需要显式地加上 f
或 F
后缀,这样编译器才能知道该值是 float
类型。double
类型,double
和 float
之间有精度差异,直接赋值会导致编译错误。最近更新时间:2024-12-09