求助输出问题
先看程序:程序1:
#include<stdio.h>
void main()
{
int a,c;
float b;
a=3;
b=3.0;
c=4;
printf("%d,%f\n",a/c,b/c);
}
输出结果是:0,0.750000。
程序2:
#include<stdio.h>
void main()
{
int a,c;
float b;
a=3;
b=3.0;
c=4;
printf("%d,%d\n",a/c,b/c);
}
输出结果:0,0.
请问为什么b/c的结果不是1呢!!?