C++ int型負數除法取余問題


1:關於除法,不管是正數還是負數都是向0取整的:10/4 = 2,10/(-4) = -2

2:負數取余,通過取模來判定

|小| % |大| = |小| 符號同前    |大| % |小| = |余| 符號同前

3%4 = 3 ; -3%4 = -3 ; -3%-4 = -3 ; 3%-4 = 3;

5%3 = 2 ; 5%-3 = 2  ;-5%-3 = -2 ; -5%3 = -2;


3:浮點數轉化為int整形時,小數部分會被省略,注意不是四舍五入~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM