鱼C论坛's Archiver
论坛
›
C\C++交流
› 这段程序里面,为什么用float和double会输出不同的结果呢
surgeMing
发表于 2021-4-18 19:12:12
这段程序里面,为什么用float和double会输出不同的结果呢
#include <stdio.h>
int main()
{
double F;
double C;
printf("请输入华氏度:");
scanf("%f",&F);
C = (F - 32) * 5 / 9;
printf("转换为摄氏度为:%.2f\n",C);
return 0;
henkuderen
发表于 2021-4-19 11:01:36
double --> %lf
float --> %f
页:
[1]
查看完整版本:
这段程序里面,为什么用float和double会输出不同的结果呢