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/05/30 20:28:55
C语言中显示小数部分#includeintmain(){floata,b,c;a=7.0;b=4.0;c=a/b;printf("cis%d\n",c);}弱弱的问下.c为什么不显示1.75而是显示的

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 ); //双精度的