香港計算器

取模(Modulo)計算器

計算 a mod n 與帶餘除法(商、餘數)。

輸入資料

被除數(整數)。
模數 n(≠0,整數)。

計算結果

2
3
非數值

重點速覽:取模 r = a − n·⌊a/n⌋(向負無窮取整慣例,使 0≤r<|n|)。對應帶餘除法 a = q·n + r,其中 q=⌊a/n⌋。本工具採「數學/多數語言」非負餘數約定。n=0 無定義。

計算公式

r = a − n·floor(a/n);q = floor(a/n)。

滿足 a = q·n + r,0 ≤ r < |n|。

使用說明

  1. 輸入被除數 a 與模數 n(整數,n≠0)。
  2. 系統給餘數 r 與商 q。

理財情境案例

17 mod 5

17 = 3·5 + 2 → r=2, q=3。

-17 mod 5

floor(-17/5)=-4;r=-17−5·(-4)=3(非負餘數)。

常見問題

負數餘數?

本工具使餘數非負(0≤r<|n|)。部分語言(如 C)對負 a 給負餘數,需注意差異。

和取整除?

q=floor(a/n) 為商;r 為餘數。兩者互補。

n=0?

模0無定義,本工具報錯。

應用?

判奇偶(mod 2)、週期(mod 12 時鐘)、雜湊、RSA 模冪。

浮點?

本工具取整數輸入;小數先四捨五入或取整再算。

精度?

整數運算,精確。

相關工具

參考資料

內容審核:香港計算器科學團隊。取模非負餘數約定驗證。