取余是什么意思?

16%-3的结果是-2
-16%-3的结果是-1
-16%3的结果是2
为什么?

取余是除法中的术语,取余数是指整数除法中被除数未被除尽部分,且余数的取值范围为0到除数之间(不包括除数)的整数。

在整数的除法中,只有能整除与不能整除两种情况。当不能整除时,就产生余数,取余数运算 a mod b = c(b不为0)表示整数a除以整数b所得余数为c。例如:7÷3 = 2…1,更专业的符号也可以写作 7÷3=2 又 1/3,或者 7 mod 3=1。

除法性质:

(1)余数和除数的差的绝对值要小于除数的绝对值(适用于实数域);

(2)被除数 = 除数 × 商 + 余数;除数=(被除数 - 余数)÷ 商;商=(被除数 - 余数)÷除数;余数=被除数 - 除数 × 商。

(3)如果a,b除以c的余数相同,那么a与b的差能被c整除。例如,17与11除以3的余数都是2,所以17-11能被3整除。

(4)a与b的和除以c的余数(a、b两数除以c在没有余数的情况下除外),等于a,b分别除以c的余数之和(或这个和除以c的余数)。

(5)a与b的乘积除以c的余数,等于a,b分别除以c的余数之积(或这个积除以c的余数)。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-22
将余数作为结果。这经常用在计算机代码方面。二、八、十、十六进制的转化。
举个例子:
55/2
取余得1
9/7
取余得2
17/9
取余得8
第2个回答  推荐于2017-09-20
定义如此,没什么好讲的:
N % D就是将N分解为如下两部分之和:
N = k * D + R
其中k为整数,R为余数。R满足以下条件:
1、|R| < |D|
2、R与D同号本回答被提问者采纳
第3个回答  2007-02-24
取余就是用被除数除以除数的余数,当然要考虑正负号
第4个回答  2021-10-05
就是用被除数除以除数等于商余余数,然后把余数作为商就是取余
相似回答