gpt4 book ai didi

c - C 中除数大于被除数的 Mod 运算符 (%)

转载 作者:行者123 更新时间:2023-11-30 18:19:37 24 4
gpt4 key购买 nike

这是我的 C 示例代码:

int x, y;
x = 7 % 10;
y = 10 % 7;
printf("%d, %d", x, y);

它打印:7, 3

我明白了10 % 7 = 3

我不明白7 % 10 = 7

我使用 float 变量尝试了相同的代码并得到了相同的答案。当除数大于被除数时,mod 如何工作?我真的很想从根本上了解如何使用这个运算符。

最佳答案

模数返回除法后的余数。

7 % 10 = 7 因为 7/10 < 1,例如十连七分之一都装不下。因此 7 的整个值就成为余数。

关于c - C 中除数大于被除数的 Mod 运算符 (%),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47115104/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com