c++ - % 在变量旁边的代码中是什么意思?
问题描述
假设 x=29 和 y=13。这行代码实际上做了什么:
x%=y-3;
我真的不知道这是什么意思?
解决方案
模运算符为您提供除法的余数。
a % b
是 a 除以 b 的余数
x %= y - 3
等于x = x % (y - 3)
并给你除以 (y - 3) 表达式的余数。
推荐阅读
- java - knime 中的交叉引用
- python - auto_now_add 和 timezone.now 作为默认值的区别
- javascript - 为什么我不能在 JS 中将文本打印到 HTML 页面
- xml - 为什么在我的 strings.xml 文件中包含连字符时,我的应用程序中不显示连字符?
- symfony - 使用 api-platform 管理同一路由的多个版本
- azure - 在 Azure 管道中等待控制台输出
- html - 100% 宽度行中的不同尺寸图像
- javascript - 在 Node.js 模块中解析 JavaScript 代码
- php - 为什么 if 不进行比较?
- xml - XSD 子元素替代方案