在線即時計算器 · 純前端本地秒算 · 零數據上傳

🧮 Modulo 計算機

專業免費的 Modulo 計算機。純前端本機毫秒級計算、零資料上傳、極致隱私保護。提供詳細公式推導、實例示範與常見問答。

即時推算結果 (Computed Output)
即時試算完成
專業公認計算模型,即時運算完畢
📜 計算歷史記錄 (試算軌跡)
尚無歷史記錄,每次點擊「計算」將在此留下試算軌跡...

定義與詞彙表

模運算返回一個數除以另一個數後剩下的部分。下面的術語描述該運算的每個部分以及用於負數的兩種約定。

  • 被除數 (a) — 被除的數;a \bmod b 的第一個輸入。
  • 除數 (b) — 您除以的數,在同餘運算的上下文中也稱為模。
  • 商 — 除數適配到被除數的整數倍數。在向下取整約定中為 ≤ft\lfloor a/b \right\rfloor;在截斷約定中為除法結果,其小數部分向零截斷。
  • 餘數 (r) — 移除除數的整數倍數後剩下的部分:r = a - b · q,其中 q 是選定的商。
  • 模 (n) — 將除數視為循環系統的大小,例如 12 小時制時鐘的 n = 12,一週的天數的 n = 7。
  • 向下取整函數 ≤ft\lfloor x \right\rfloor — 不超過 x 的最大整數。它向下取整(朝向 -\infty),所以 ≤ft\lfloor 3.25 \right\rfloor = 3 但 ≤ft\lfloor -3.25 \right\rfloor = -4。
  • 同餘 a \equiv r ±od n — 讀作「a 同餘於 r 模 n」,意思是 n 整除 a - r。例如 17 \equiv 2 ±od 5,因為 17 - 2 = 15 是 5 的倍數。
  • 向下取整模運算 — 使用 q = ≤ft\lfloor a/b \right\rfloor,因此結果總是取除數的符號。這是本計算器使用的約定:
    r = a - b · ≤ft\lfloor ((a) ÷ (b)) \right\rfloor
  • 截斷餘數 — 使用 q = trunc(a/b),因此結果取被除數的符號。當 a 和 b 同號或除法精確時,兩種約定一致;否則相差恰好 b。
  • % 運算符 — 大多數編程語言用於此操作的符號。它在不同語言中沒有標準化:有些實現向下取整模運算,有些實現截斷餘數(見下一節)。有些語言改為拼寫為 mod、MOD 或 rem。

除數為 0 是未定義的。因為 a \bmod 0 需要除以零,它沒有值。大多數語言會拋出錯誤(Python 的 ZeroDivisionError,Java 的 ArithmeticException),電子表格返回錯誤值(如 #DIV/0!),IEEE 754 浮點餘數返回 NaN。

常見場景中的模運算結果

這些行涵蓋人們最常檢查的情況:普通餘數、除數大於被除數、精確可整除性、奇偶性測試、循環環繞和十進制輸入。

a(被除數) b(除數) a mod b 它的意思
17 5 2 普通情況:5 適配到 17 三次,留下 2。
5 17 5 除數大於被除數:無法移除任何東西,所以餘數是被除數本身。
20 5 0 精確可整除性:餘數為 0 證明 5 是 20 的因數。
7 2 1 奇偶性檢查:mod 2 對奇數給出 1,對偶數給出 0。
26 26 0 任何非零數模自身為 0 — 一個完整循環回到起點。
15 12 3 12 小時制時鐘環繞:15:00 顯示為 3 點。
7.5 2.2 0.9 十進制也適用:2.2 適配三次 (6.6),留下 0.9。

計算示例:時鐘行

將 a = 15 和 b = 12 代入向下取整定義:

r = 15 - 12 · ≤ft\lfloor ((15) ÷ (12)) \right\rfloor = 15 - 12 · ≤ft\lfloor 1.25 \right\rfloor = 15 - 12 · 1 = 3

計算示例:十進制行

相同的公式對非整數也適用,沒有變化:

r = 7.5 - 2.2 · ≤ft\lfloor ((7.5) ÷ (2.2)) \right\rfloor = 7.5 - 2.2 · ≤ft\lfloor 3.4090\ldots \right\rfloor = 7.5 - 2.2 · 3 = 7.5 - 6.6 = 0.9

請注意,在二進制浮點運算中,計算機可能將其顯示為 0.8999999999999995 而不是 0.9;在代碼中比較十進制餘數時,應針對小的容差進行測試而不是精確相等。

使用注意事項與精準校對原則(6 大核心守則)

📐 1. 嚴格對齊輸入量綱與單位

輸入各項數值時請務必確認量綱(例如小時、天數、金額、百分比),避免單位不匹配引發推算偏差。

🔒 2. 純前端本機毫秒級隱私保障

所有計算邏輯 100% 在您的終端瀏覽器內完成,資料絕不上傳伺服器,嚴格守護商業與個人隱私。

📊 3. 符合公認學術與產業計算模型

演算法嚴格遵循國際通用數學公式與標準計算模型,經多重情境交叉核對,數值嚴密精確。

📋 4. 一鍵複製與免登入 PDF 匯出

支援一鍵複製推算結果字串至剪貼簿,亦可直接點擊列印按鈕輸出純淨 PDF 工作報表。

🔄 5. 多情景敏感度動態對比

建議針對極端值與多組預期情景分別試算,觀察輸出數據的波動區間,輔助做出更穩健的決策。

🛡️ 6. 專業諮詢與日常參考免責聲明

本工具運算結果供日常排程、學業研習與事前參考之用,如涉及重大法規或投資決策請諮詢持證專家。