当我遇到以下问题时,我在C中编写此代码.
#include <stdio.h>
int main()
{
int i=2;
int j=3;
int k,l;
float a,b;
k=i/j*j;
l=j/i*i;
a=i/j*j;
b=j/i*i;
printf("%d %d %f %f\n",k,l,a,b);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我为什么代码为第一个和第三个变量(k和a)返回零?