算术运算与赋值运算
算术运算
基本算术运算符
+ - * /(若整数相除,结果取整)
%(取余,操作数为整数)
优先级与结合性
先乘除,后加减,同级自左至右
++, --(自增、自减)
例:i++; --j;
赋值运算
将值赋给变量
赋值运算符“=”
赋值表达式:
用赋值运算符连接的表达式
例:
n=5
n = n + 5
表达式的值
赋值运算符左边对象被赋值后的值
表达式的类型
赋值运算符左边对象的类型
复合的赋值运算符
+=,-=,*=,/=,%=,<<=,>>=,&=,^=,|=
例
a += 3 等价于 a = a + 3
x *= y + 8 等价于 x = x * (y + 8)