天天看點

算術操作符

操作符

功能

用法

+

unary plus(一進制正号)

+ expr

-

unary minus(一進制負号)

- expr

*

multiplication(乘法)

expr * expr

/

division(除法)

expr / expr

%

remainder(求餘)

expr % expr

addition(加法)

expr + expr

subtraction(減法)

expr - expr

對兩個整數做除法,結果仍為整數,如果它的商包含小數部分,則小數部分會被截除。

操作符 % 稱為“求餘(remainder)”或“求模(modulus)”操作符,用于計算左操作數除以右操作數的餘數。該操作符的操作數隻能為整型,包括bool、char、short 、int 和 long 類型,以及對應的 unsigned 類型:

在除法運算中,如果兩個運算對象的符号相同則商為正(如果不為零),否則為負。除了-m導緻溢出的特殊情況,其它時候(-m)/n和m/(-n)都等于-(m/n)。

m%(-n)等于m%n,-(m)%n=-(m%n)。

繼續閱讀