主题:加float和不加float的区别为什么这么大?
#include <stdio.h>
void main()
{
float PI = 3.14159;
int s,r= 5;
s = r*r*PI;
printf("s = %d\n",s);
}
各位好!我是C的一个初学者,为什么我在S的前面加一个float和不加float的区别那么大?请各位指教一下,谢谢!!!
不加float的结果是78,而加了的是1117590618.
#include <stdio.h>
void main()
{
float PI = 3.14159;
int s,r= 5;
s = r*r*PI;
printf("s = %d\n",s);
}
各位好!我是C的一个初学者,为什么我在S的前面加一个float和不加float的区别那么大?请各位指教一下,谢谢!!!
不加float的结果是78,而加了的是1117590618.
沙发
板凳
3 楼
您尚未登录,请登录后再回复。点此登录或注册