慕码人0657067
2017-01-02 12:24
82.5那个用long double输出就是0.000000了怎么回事啊?
#include<stdio.h>
#include<stdlib.h>
int main()
{
float i = 82.5;
long double j = i;
printf("%f",j);
getchar();
return 0;
}
82.500000
#include<stdio.h>
#include<stdlib.h>
int main()
{
float i = 82.5;
double j = (float) i;
printf("%f",j);
getchar();
return 0;
}
float i = 82.5;
double j = (float) i;
printf("%f",j);
C语言入门
926212 学习 · 20797 问题
相似问题