【发布时间】:2020-01-22 11:57:14
【问题描述】:
#include<stdio.h>
int main()
{
float a=5,b=2;
int c,d;
c=a%b;
d=a/2;
printf("%d\n",d);
return 0;
}
【问题讨论】:
-
你能说一下你的问题是什么吗?
-
你要这个程序的输出吗?
-
简单但棘手?
-
b和c是干什么用的?您只是在打印d,即a/2 -
输出为
2为 5.0/2.0= 2.5,被截断为 2。
标签: c output expression implicit-conversion