模除

维基百科,自由的百科全书
跳转至: 导航搜索
部分程式語言下的寫法
程式語言 運算子
ActionScript %
ASP Mod
Basic Mod
C %
C++ %
C# %
ColdFusion MOD
GeoGebra Mod[被除數,除數]
Google計算機 %
J |~
Java %
JavaScript %
Microsoft Excel MOD() (函數)
Pascal mod
Perl %
PHP %
Python %
Ruby %
SQL mod() (函數)
Visual Basic Mod

模除是一種不具交換性二元運算

定義[编辑]

a=b q+r,q是整數,並使其達到最大,此時我們說a模除b等於r。(r为非负数)

數學式子表示:a模除b =a-\left \lfloor \frac{a}{b} \right \rfloor \times b

例如要計算100模除16,由於100/16是一個大於6不大於7的數,取q=6。100-16*6=4,而4就是答案。

寫法[编辑]

這些寫法不是很常用,要用最好註明清楚。

  • 模除
  • mod
  • %

用途[编辑]

參見[编辑]