float f;
scanf("%f", &f);
用 %f 读一个 float 类型的变量,这样写对吗?
- A. 不对:float 变量也得用 %lf 才读得进来
- B. 不对:scanf 读不了 float,小数都得定义成 double
- C. 对:scanf 里 %f 正好对应 float 类型,这样读完全正确
- D. 不对:得先把 f 换成 double 类型,再用 %lf 读才行
float f;
scanf("%f", &f);
用 %f 读一个 float 类型的变量,这样写对吗?