分类: 计算器
取模计算器
求除法余数,支持向下取整和截断两种方式
输入被除数和除数,即可求出该除法的余数,同时给出向下取整取模和截断余数两种结果。
a mod b(向下取整,符号与除数一致)2
只有当被除数和除数符号相反时,向下取整和截断两种结果才会不同;大多数编程语言返回的是截断余数。
本页的所有处理都在浏览器中完成,不会上传任何内容。
这个工具能做什么
取模用于求一个整数除以另一个整数后剩下的余数。本计算器同时给出两种约定,因为当被除数和除数符号相反时,二者的结果会不一致:向下取整取模的符号始终与除数一致,这是数学上的惯例;而截断余数的符号与被除数一致,这是大多数编程语言中%运算符的行为方式。
使用方法
- 输入被除数,即被除的那个数。
- 输入除数,不能为零。
- 查看向下取整取模、截断余数和商。
隐私说明
本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。
常见问题
- 为什么会有两种不同的余数?
- 只有当被除数和除数符号相反时,向下取整取模和截断余数才会不同。例如,按向下取整约定,-7 mod 3 等于2;而按截断方式则是-1。
- 我使用的编程语言用的是哪一种?
- 大多数C系语言,包括JavaScript、Java和C,%运算符使用的是截断除法。而Python的%运算符使用的是向下取整约定,与其数学定义一致。
- 这里显示的商是什么?
- 它是被除数除以除数后向下取整(即向负无穷方向取整)的结果,表示除数完整包含在被除数中的整数次数。