C语言中显示小数部分#includeint main(){float a,b,c;a=7.0;b=4.0;c=a/b;printf("c is %d\n",c);}弱弱的问下.c为什么不显示1.75 而是显示的是0?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/23 15:12:03

C语言中显示小数部分#includeint main(){float a,b,c;a=7.0;b=4.0;c=a/b;printf("c is %d\n",c);}弱弱的问下.c为什么不显示1.75 而是显示的是0?
C语言中显示小数部分
#include
int main()
{
float a,b,c;
a=7.0;
b=4.0;
c=a/b;
printf("c is %d\n",c);
}
弱弱的问下.c为什么不显示1.75 而是显示的是0?

C语言中显示小数部分#includeint main(){float a,b,c;a=7.0;b=4.0;c=a/b;printf("c is %d\n",c);}弱弱的问下.c为什么不显示1.75 而是显示的是0?
printf("c is %d\n", c); // %d表示以整数输出,如果对应的变量是浮点数,会自动把小数部分截掉
如要输出小数应该改为
printf("c is %f\n", c); //单精度的
或者
printf("c is %lf\n", c ); //双精度的