分类: 计算器

取模计算器

站方自主规划没找到想要的工具?

求除法余数,支持向下取整和截断两种方式

输入被除数和除数,即可求出该除法的余数,同时给出向下取整取模和截断余数两种结果。

a mod b(向下取整,符号与除数一致)2
a % b(截断,符号与被除数一致)-1商(a / b 的向下取整)-3

只有当被除数和除数符号相反时,向下取整和截断两种结果才会不同;大多数编程语言返回的是截断余数。

本页的所有处理都在浏览器中完成,不会上传任何内容。

这个工具能做什么

取模用于求一个整数除以另一个整数后剩下的余数。本计算器同时给出两种约定,因为当被除数和除数符号相反时,二者的结果会不一致:向下取整取模的符号始终与除数一致,这是数学上的惯例;而截断余数的符号与被除数一致,这是大多数编程语言中%运算符的行为方式。

使用方法

  1. 输入被除数,即被除的那个数。
  2. 输入除数,不能为零。
  3. 查看向下取整取模、截断余数和商。

隐私说明

本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。

常见问题

为什么会有两种不同的余数?
只有当被除数和除数符号相反时,向下取整取模和截断余数才会不同。例如,按向下取整约定,-7 mod 3 等于2;而按截断方式则是-1。
我使用的编程语言用的是哪一种?
大多数C系语言,包括JavaScript、Java和C,%运算符使用的是截断除法。而Python的%运算符使用的是向下取整约定,与其数学定义一致。
这里显示的商是什么?
它是被除数除以除数后向下取整(即向负无穷方向取整)的结果,表示除数完整包含在被除数中的整数次数。