算数运算符
+ 加
- 减
* 乘
/ 除
注意:两数相除,除数不能为0,会报错。
% 取模
注意:取模运算也是除数不能为
前置++
前置–
注意:前置++先自增在参与表达式运算,–同理
int main()
{
int a = 10;
cout << ++a << endl;
//cout << --a << endl;
}
后置++
后置–
注意:前置++先参与表达式运算在自增,–同理
int main()
{
int a = 10;
cout << a++ << endl;
//cout << a-- << endl;
}
赋值运算符
= 赋值
int a = 10;
+= 加等
a+=2;
//a=a+2;
-= 减等
*= 乘等
/= 除等
%= 模等
比较运算符
== 相等
!= 不等
<= 小于等
= 大于等
大于
< 小于
逻辑运算符
返回值为1或者0,其中1表示真,0表示假
&& 逻辑与
|| 逻辑或
! 逻辑非
三目运算符
a>b?a:b;
意思就是a大于b吗?
如果大于则为真,输出a,否则输出b
sizeof运算符
可以计算数据类型/变量占用空间大小
int main()
{
cout << sizeof(char) << endl;
cout << sizeof(short) << endl;
cout << sizeof(int) << endl;
cout << sizeof(long) << endl;
cout << sizeof(long long) << endl;
cout << sizeof(float) << endl;
cout << sizeof(double) << endl;
}