算术运算符
加减乘除运算
/ 整数相除时表示取整 (直接舍弃小数部分)
小数相除时结果是小数
除数不可以为0
取模运算
两个小数不可以做取模运算
% 除数不能为0
递增递减
前置递增(先让变量加1再进行表达式的运算)
++a
后置递增(先进行表达式的运算再让变量加1)
b++
int a = 10;
int b = ++a * 10;
//a=11,b=110
int c = 10;
int d = c++ * 10;
//c=11,d=100
赋值运算符
=
+=
-=
*=
/=
%=
比较运算符
==
!=
<
>
<=
>=
int a=10;
int b=20;
cout<<(a==b)<<endl;//结果为0
逻辑运算符
! 非 !a
&& 与 a&&b
|| 或 a||b
int a=10;
//C++中,除了0都为真
cout<<!a<<endl;//0
cout<<!!a<<endl;//1