Java之取余操作 "%"


    取模運算與取余運算兩個概念有重疊的部分但又不完全一致。主要的區別在於對負整數進行除法運算時操作不同。

對於整形數a,b來說,取模運算或者求余運算的方法都是:

1、求 整數商 c = a / b;

2、計算模或者余數 r = a - c* b .

 

取模運算和取余運算在第一步不同:

取余運算在取c值時,向0方向舍入;而取模運算在取c值時,是向負無窮方向舍入

各個環境下運算符%的含義不同,C/C++,Java為取余,python為取模

Java取余運算規則如下:

a%b = a - (a/b)*b

 


免責聲明!

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



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