c - c中的模运算符
问题描述
我是编程新手。我知道模运算符给出了余数,例如 7%2=1 但我不明白 1%10= 1 是怎么回事。有人可以解释一下吗。
解决方案
当dividend
小于时,divisor
则dividend
本身就是余数。在你的情况下1%10
意味着1
关于 '%' 运算符要记住的要点:
- 当被除数大于除数时,它将给出余数。
10 % 3 = 1
- 当被除数小于除数时,被除数本身就是余数。
3 % 10 = 3
推荐阅读
- python - 在 Panda DataFrame 中过滤 groupby 数据的有效方法
- python-3.x - 带有 Python 问题的 WinAppDriver
- javascript - 如何在 JavaScript 中为继承者禁用 Symbol.hasInstance?
- python-3.x - mac上的VS代码找不到pandas模块
- c++ - 在 C++ 中以安全的方式将 char* 转换为 uint8_t*
- c++ - 幂等函数优化
- mysql - 为不同的天间隔创建mysql查询
- python - 如何使用 Python 和 BeautifulSoup 在此页面上选择 87%
- python - Numpy -- 某个索引后二维数组每一行的最大值
- python - Django 2.x drf-yasg 如何在自定义方法中创建 API(如在 swagger 中)