餘數計算器
將兩個整數相除,立即求出整數商、餘數與除法等式。
計算商和餘數
請輸入整數被除數與非零整數除數。
關於有餘數的除法
餘數是將一個整數盡可能分成若干個大小等於另一個整數的完整組後,剩下的數量。整數除法可用除法原理表示:被除數等於除數乘以整數商,再加上餘數。例如,17 除以 5,可以分成三組,每組 5,共用去 15,剩下 2,所以商為 3,餘數為 2。
本計算器採用截斷式整數除法。先將被除數除以除數,向零截去小數部分取得商,再用被除數減去商與除數的乘積。對於正數輸入,這與常見的直式除法規則相同,餘數介於零與比除數小一的整數之間。整除時餘數為零,表示除數是被除數的因數。
處理帶正負號的數值時,需要明確約定,因為數學與程式設計系統對負餘數的定義並不完全一致。向零截斷時,餘數與被除數同號,或為零。例如,負 17 除以 5,商為負 3,餘數為負 2,符合負 17 等於 5 乘以負 3 再加上負 2。歐幾里得除法則會調整商,使餘數保持非負。兩種約定都保留除法恆等式,但本計算器明確採用截斷規則,讓結果可以預期。
餘數有許多實際用途,包括判斷一個數能否被另一個數整除、安排週期性輪替、對應時鐘上的位置、將物品平均分組,以及進行模運算。如果 53 名學生按每排 8 人排列,商表示能排滿六排,餘數表示還剩五名學生。餘數為零表示所有物品都能恰好平均分配。
除以零沒有定義,因為不存在能普遍滿足除法恆等式的有限商,因此本計算器不接受零除數。輸入必須是整數,因為整數商與餘數是整數除法的概念。一般的小數除法請使用標準計算器。每個結果下方的等式可供快速核對:將除數乘以商,再加上餘數,必須得到原本的被除數。
餘數計算範例
每個結果皆符合:被除數 = 除數 × 商 + 餘數。
| 除法 | 結果 | 驗算 |
|---|---|---|
| 17 ÷ 5 | 商 3,餘數 2 | 5 × 3 + 2 = 17. |
| 144 ÷ 12 | 商 12,餘數 0 | 12 可以整除 144。 |
| 53 ÷ 8 | 商 6,餘數 5 | 六組共用去 48,剩下 5。 |
| -17 ÷ 5 | 商 -3,餘數 -2 | 向零截斷決定帶正負號的結果。 |
如何計算餘數
- 在「被除數」欄位輸入要被除的整數。
- 在「除數」欄位輸入非零整數。
- 選擇「計算餘數」。
- 查看商和餘數,再以顯示的等式驗算。
餘數計算器常見問題
餘數的計算公式是什麼?
餘數等於被除數減去除數與整數商的乘積。此處的商是將小數除法結果向零截斷後得到的整數。
餘數為零代表什麼?
代表被除數能被除數整除。換句話說,除數是被除數的因數。
餘數可以是負數嗎?
可以。採用截斷約定時,負被除數可能產生負餘數。其他情境會使用歐幾里得除法,調整結果讓餘數始終非負。
為什麼不能除以零?
任何數乘以零都無法得到非零被除數,因此無法一致地定義商。所以不能除以零。
求餘數和取模相同嗎?
在一般用法中,兩者對正整數的結果一致。若輸入負數,由於程式語言與數學文獻採用不同的正負號約定,取模與求餘數運算的結果可能不同。