1. 算术运算符
#include <iostream>
using namespace std;
int main01()
{
//加减乘除运算
int a1 = 10;
int b1 = 3;
/*cout << a1 + b1 << endl;
cout << a1 - b1 << endl;
cout << a1 * b1 << endl;
cout << a1 / b1 << endl;*///两个整数相除结果规定是整数
/*int a2 = 10;
int b2 = 20;
cout << a2 / b2 << endl;*/
//两个小数相除
double d1 = 0.5;
double d2 = 0.22;
cout << d1 / d2 << endl;
system("pause");
return 0;
}
2. 取模运算
#include <iostream>
using namespace std;
int main02()
{
//取模就是求余数
int a1 = 10;
int b1 = 3;
cout << a1 % b1 << endl;
int a2 = 10;
int b2 = 20;
cout << a2 % b2 << endl;
//两个小数不可以取模运算
//只有整型变量才可以进行取模运算
system("pause");
return 0;
}
3. 递增递减运算
#include <iostream>
using namespace std;
int main03()
{
//1.前置递增
int a = 10;
++a;//让变量+1
cout << "a=" << a << endl;
//2.后置递增
int b = 10;
b++;//让变量+1
cout << "b=" << b << endl;
//3.前置和后置的区别
//前置先让变量+1,再进行表达式运算;
int a2 = 10;
int b2 = ++a2 * 10;
cout << "a2=" << a2 << endl;
cout << "b2=" << b2 << endl;
//后置先进行表达式运算,后让变量+1;
int a3 = 10;
int b3 = a3++ * 10;
cout << "a3=" << a3 << endl;
cout << "b3=" << b3 << endl;
system("pause");
return 0;
}
4. 赋值运算符
#include <iostream>
using namespace std;
int main04()
{
//赋值运算符
// =
int a = 10;
a = 100;
cout << "a=" << a << endl;
// +=
a = 10;
a += 2;//a=a+2;
cout << "a=" << a << endl;
// -=
a = 10;
a -= 2;//a=a-2;
cout << "a=" << a << endl;
// *=
a = 10;
a *= 2;//a=a*2;
cout << "a=" << a << endl;
// /=
a = 10;
a /= 2;//a=a/2;
cout << "a=" << a << endl;
// %=
a = 10;
a %= 2;//a=a%2;
cout << "a=" << a << endl;
system("pause");
return 0;
}
- 比较运算符
#include <iostream>
using namespace std;
int main05()
{
//比较运算符
// ==
int a = 10;
int b = 20;
cout << (a == b) << endl;
// !=
cout << (a != b) << endl;
// <
cout << (a > b) << endl;
// >
cout << (a < b) << endl;
// <=
cout << (a <= b) << endl;
// >=
cout << (a >= b) << endl;
system("pause");
return 0;
}
6.逻辑运算符
#include <iostream>
using namespace std;
int main05()
{
//比较运算符
// ==
int a = 10;
int b = 20;
cout << (a == b) << endl;
// !=
cout << (a != b) << endl;
// <
cout << (a > b) << endl;
// >
cout << (a < b) << endl;
// <=
cout << (a <= b) << endl;
// >=
cout << (a >= b) << endl;
system("pause");
return 0;
}