[bo][un]StarWing83[/un] 在 2008-5-26 22:10 的发言:[/bo]
12.7 有人告诉我在printf 中使用%lf 不正确。那么, 如果scanf() 需要
%lf, 怎么可以用在printf() 中用%f 输出双精度数呢?
printf 的%f 标识符的确既可以输出浮点数又可以输出双精度数。根据“缺
省参数扩展” 规 ...
12.7 有人告诉我在printf 中使用%lf 不正确。那么, 如果scanf() 需要
%lf, 怎么可以用在printf() 中用%f 输出双精度数呢?
printf 的%f 标识符的确既可以输出浮点数又可以输出双精度数。根据“缺
省参数扩展” 规 ...
float 和double不会自动扩展的
比如float f ;
使用scanf("%lf",&f)虽然不会报错
但是输出printf("%lf",f)却不会是键盘输入的值,如附图