取整、取余、取模的区别
生活随笔
收集整理的這篇文章主要介紹了
取整、取余、取模的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
---------------------------------------------
-- 時間:2019-01-02
-- 創建人:Ruo_Xiao
-- 郵箱:xclsoftware@163.com
---------------------------------------------
一、英文表達
1、取整:Rouding。
2、取余:Residual。
3、取模:Molding。
二、取整
1、兩數相除取商。
2、符號:DIV、/。
3、栗子:
7 DIV 3 = 7 / 3 = 2三、取余和取模
1、二者的功能均是取余數,但是方法不同。
設:a、b是整數,c是二者的商,r是二者的余數或者模數。
則計算c和r的公式如下:
(1) c = a / b (2) r = a - c * b2、取余和取模唯一的不同點在于上述步驟(1)中。
取余運算在取c的值時,向0 方向舍入;而取模運算在計算c的值時,向負無窮方向舍入。所以當a和b符號相同時,二者結果一樣。當a和b異號時,二者結果就不同了。
3、栗子
a = -8 , b = 5
當取余時,c = -1。當取模時,c = -2。
根據公式(2),取余時,r = -3。取模時,r = 2。
4、符號:
(1)取模:MOD
(2)取余:REM
(3)%,C語言中是取余,python下 % 運算符代表取模。
?
(SAW:Game Over!)
總結
以上是生活随笔為你收集整理的取整、取余、取模的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sizeof 宏实现的方法
- 下一篇: 通过TCP调试助手传输数据时的注意事项