编译环境为dev c++ 5.9.2其余编译环境如有不同结果愿与大家共同交流。
在C语言中 % 运算符用于表示取余数例如我们小学的时候就知道3/2=1余1那么在程序中就是
i=5%2;
这时i的值为1。那么问题来了如果前面除数小于被除数的话会是什么结果呢?详情请继续看下面
#include <stdio.h>
int main()
{
int x=6,y=5,z=5;
x%=y+z;
printf("%d",x);
return 0;
}
运行结果
由此我们可以得出结论当被除数小于除数的时候余的结果等于被除数