算数运算符

首先,所有的算术运算符重的操作数都必须是数值类型,其次,算术运算符自带字符类型的转换。

算术运算符有一元运算符和二元运算符,其中一个操作数的为一双运算符,两个操作数的为二元运算符。二元运算符的运算符在两个操作数之间。

一元运算符有“+”正 “ -”负  “++”自增  “ -- ”自减 

通常-负用于取相反数。

'++'和“--”有两种使用方式:

++a和--a表示在赋值运算操作时先对a进行自增或者自减,然后在进行其他的操作。

a++和a--表示在赋值运算操作时,先进行其他操作,最后进行自增或自减

二元运算符有  +加  -减  *乘  除/  求余(模)%

在二元运算符重,运算的规则和数学规则基本相同,从左向右进行计算,乘、除、求余的优先级别大于加减。不同是只能使用小括号进行优先级别的调整不能使用中括号。可以使用多次嵌套的小括号。

但不同的数值类型进行算术运算时,从低精度向高精度字段转换。

其实byte、short、char在进行算数运算时会自动提升为int,称为晋升。

原文地址:https://www.cnblogs.com/Shirou20000/p/7922066.html