MENU

算数表达式运算细节|C语言

February 24, 2019 • 我爱学习

  从运算符的基本运算原理说说一些运算细节

一、求余(Modulus)

  也称取模运算,其运算原理是返回a与b相除之后的余数。

那么就来看一些样例

1、11 % 5 = ?

根据运算原理,先算11 / 5 的结果为 2 余 1 ,即11 % 5 = 1.

2、11 % (-5) = ? 

根据运算原理,仍然先算11 / (-5)的结果为 -2 余1,即11 % (-5)= 1.

3、(-11) %  5 = ?

根据运算原理,还是先算(-11) /  5的结果为 -2 余 -1,即(-11) %  5 = -1.

即求余运算的符号始终与被除数相同。

Last Modified: September 8, 2021