不同符号的两个整数求余和取模的计算技巧(规律)
生活随笔
收集整理的這篇文章主要介紹了
不同符号的两个整数求余和取模的计算技巧(规律)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 求余函數和取模函數的區別
- x 和 y 符號不同,求余數和模數的技巧
- 求余的運算規律(技巧)
- 取模的運算規律(技巧)
求余函數和取模函數的區別
求余函數rem(x,y) 和取模函數 mod(x,y) 的區別:
當 x 和 y 的符號一樣的時候,兩個函數結果是相同的;當 x 和 y 的符號不同時,rem 函數結果的符號和 x 的一樣,而 mod 函數結果的符號和 y 一樣。
x 和 y 符號不同,求余數和模數的技巧
求余的運算規律(技巧)
將兩個整數看作是正數,再作除法運算:
例如:計算下 mod(7,-3) 的值
不能整除,看作正數
第一步,7 除以 3 得到的商為 2;
第二步:3 * 2 - 7 = -1
第三步:差值的符號與被除數相同,被除數是正數 7,所以最后得余數為 1
取模的運算規律(技巧)
將兩個整數看作是正數,再作除法運算:
例如:計算下 mod(7,-3) 的值
不能整除,看作正數
第一步,7 除以 3 得到的商為 2;
第二步:3 * (2 + 1) - 7 = 2
第三步:差值的符號與除數相同,除數是負數 -3,所以最后得模數為 -2
總結
以上是生活随笔為你收集整理的不同符号的两个整数求余和取模的计算技巧(规律)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安卓鼠标游戏(安卓鼠游戏)
- 下一篇: 软件包管理器 RPM 升级软件包过程分析