float和double到底怎么用?
#include <stdio.h>int main()
{
float fah, cel;
printf("请输入华氏度:");
scanf("%f", &fah);
cel = (fah - 32) * 5 / 9;
printf("转换为摄氏度是:%.2f\n", cel);
return 0;
}
为什么不能把float改成double
是因为这个
scanf("%f", &fah);
你要改成double,你要
scanf("%lf", &fah);
你可以认为是配套的
页:
[1]