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