c++ primer 5th
P125:
做除法:除数与被除数若有负数符号都可以提到外面来
(-m) / n == m / (-n) == -(m / n);
(-m) / (-n) == m / n;
做求余:
- 被除数若有负数符号都可以提到外面来
- 除数若有负数符号直接忽略去掉
(-m) % n == (-m) % (-n) == -(m % n);
m % (-n) == m % n;
c++ primer 5th
P125:
做除法:除数与被除数若有负数符号都可以提到外面来
(-m) / n == m / (-n) == -(m / n);
(-m) / (-n) == m / n;
做求余:
(-m) % n == (-m) % (-n) == -(m % n);
m % (-n) == m % n;