为什么在此程序中可以一起使用%f和%lf?
全部展开
%F和%lf分别是浮点和双精度类型的格式符号,用于格式化输入和输出。
其中包括与%f对应的浮点类型,以及简单精度浮点类型。
对应于%lf的双精度浮点数。
当用于输出时:浮点类型可以使用%lf格式,但是没有优势。
如果使用%f格式,则double类型会导致输出错误。
当用于输入时:double类型使用%f格式,因此输入值不正确。
使用浮点双精度不仅会导致输入错误,而且可能会使程序崩溃。
接下来,在进入和退出时,请确保区分double和float,并使用相应的格式符号。

返回顶部