一、单目运算符:
- 自加:++
- 自减:–
- 取反:~
二、双目运算符
- 按位与:&
- 按位或:|
- 按位异或:^
- 左移:<<
实际上,左移1位,就等于是乘以2,左移n位,就等于是乘以2^n。而左移操作比乘法操作快得多 - 右移:>>
实际上,右移n位,就相当于左操作数除以2^n,并且将结果往小里取整
三、三目运算符(又称条件运算符)
例如:int a = 2,c = 3;
int b = (a > c) ? a : c;
cout << “b:” << b << endl;
一、单目运算符:
二、双目运算符
三、三目运算符(又称条件运算符)
例如:int a = 2,c = 3;
int b = (a > c) ? a : c;
cout << “b:” << b << endl;