C++中的运算符
文章目录
一、算术运算符
1.正号
+3
2.负号
-4
3.加
3+7
4.减
8-5
5.乘
4*6
6.除
9/3
7.取模
10%4
8.后置递增i++
int a=2,b;
b=a++
输出时b=2,a=3
9.前置递增++i
int a=2,b;
b=a++
输出时b=3,a=3
先赋值后递增
10.后置递减i–
int a=2,b;
b=a--
输出时b=2,a=1
先赋值后递减
11.后置递增–i
int a=2,b;
b=a--
输出时b=1,a=1
先递减后赋值
二、赋值运算符
1.=
a=2;
把数值2赋值给a
2.+=
a+=2;
a每次递增值2
3.-=
a-=2;
a每次递减值2
4.*=
a*=2;
a每次累乘2
5./=
a/=2;
a每次累除以2
6.%=
a%=2;
a每次累除以2
三、比较运算符(结果返回布尔值)
1.==相等于
4==3;
返回值为0
2.!=不等于
4!=3;
返回值为1
3.<小于
4.>大于
5.<=小于等于
6.>=大于等于
四、逻辑运算符
1.!非
a为真,!a为假
2.&&与
两者为真时,结果为真,否则为假
3.||或
两者为假时,结果为假,否则为真