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;