前言
运算符的作用:用于执行代码的运算
主要有:
3.1 算术运算符
用于处理四则运算
对于前置递增:将递增运算前置,使变量先加一,再进行表达式运算。
对于后置递增:将递增运算后置,使变量先进行表达式运算,再加一。
#include<iostream>
using namespace std;
int main()
{
//1.前置递增:先加一,再进行表达式运算
int a = 10;
int b = ++a * 10;
cout << "a = " << a << endl;
cout << "b = " << b << endl;
//2.后置递增:先进行表达式运算,再加一
int c = 10;
int d = c++ * 10;
cout << "c = " << c << endl;
cout << "d = " << d << endl;
system("pause");
return 0;
}
3.2 赋值运算符
#include<iostream>
using namespace std;
int main1()
{
//赋值运算符
int a = 10;
int b = 2;
cout << "a = " << a << endl;
//+=
a = 10;
a += b;
cout << "a = " << a << endl;
//-=
a = 10;
a -= b;
cout << "a = " << a << endl;
//*=
a = 10;
a *= b;
cout << "a = " << a << endl;
// /=
a = 10;
a /= b;
cout << "a = " << a << endl;
// %=
a = 10;
a %= b;
cout << "a = " << a << endl;
system("pause");
return 0;
}
3.3 比较运算符
#include<iostream>
using namespace std;
int main()
{
cout << (4 == 3) << endl;
cout << (4 != 3) << endl;
cout << (4 < 3) << endl;
cout << (4 > 3) << endl;
cout << (4 >= 3) << endl;
cout << (4 <= 3) << endl;
system("pause");
return 0;
}
3.4 逻辑运算符
#include<iostream>
using namespace std;
int main()
{
int a = 5;
// 逻辑运算符 非
cout << !a << endl;
cout << !!a << endl;
// 逻辑运算符 与
int b = 0;
int c = 3;
cout << (a && b) << endl;
cout << (a && c) << endl;
//逻辑运算符 或
cout << (!a || b) << endl;
cout << (a || c) << endl;
system("pause");
return 0;
}