#include <stdio.h>
int main() {
int x = 9;
int y = 2;
int z = x - (x / y) * y;
printf("%d", z);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
为什么这段代码会打印出值x % y?
从严格的数学角度来看,(x/y)*y是相同的x,所以如果以这种方式观察,人们可能会期望打印0.
| 归档时间: |
|
| 查看次数: |
112 次 |
| 最近记录: |