编程论坛
注册
登录
编程论坛
→
C语言论坛
求教 作业题
几个一
发布于 2020-11-02 21:20, 1364 次点击
#include<stdio.h>
int main()
{
printf("%f\n",1);
return 0;
}
我运行的结果是0.000000。
为什么是0而不是一? 这对以后软件开发 编程带来了哪些启示?
3 回复
#2
rjsp
2020-11-02 21:25
要么 printf("%f\n",1.0);
要么 printf("%d\n",1);
#3
rjsp
2020-11-02 21:27
printf 中 %f 对应 float或double类型,而 1 是int类型
int类型 应该用 %d
#4
几个一
2020-11-02 21:46
回复 楼主 几个一
谢谢了
[此贴子已经被作者于2020-11-2 21:48编辑过]
1