运算符
**作用:**用于执行代码的运算
| **运算符类型** | **作用** |
| -------------- | -------------------------------------- |
| 算术运算符 | 用于处理四则运算 |
| 赋值运算符 | 用于将表达式的值赋给变量 |
| 比较运算符 | 用于表达式的比较,并返回一个真值或假值 |
| 逻辑运算符 | 用于根据表达式的值返回真值或假值 |
算术运算符
**作用**:用于处理四则运算
加减乘除 取模
1 #include <iostream> 2 using namespace std; 3 4 int main() { 5 6 int a1 = 10; 7 int b1 = 3; 8 9 cout << a1 + b1 << endl; 10 cout << a1 - b1 << endl; 11 cout << a1 * b1 << endl; 12 cout << a1 / b1 << endl; //两个整数相除结果依然是整数 13 14 int a2 = 10; 15 int b2 = 20; 16 cout << a2 / b2 << endl; 17 18 int a3 = 10; 19 int b3 = 0; 20 //cout << a3 / b3 << endl; //报错,除数不可以为0 21 22 23 //两个小数可以相除 24 double d1 = 0.5; 25 double d2 = 0.25; 26 cout << d1 / d2 << endl; 27 28 system("pause"); 29 30 return 0; 31 }
1 int main() { 2 3 int a1 = 10; 4 int b1 = 3; 5 6 cout << 10 % 3 << endl; 7 8 int a2 = 10; 9 int b2 = 20; 10 11 cout << a2 % b2 << endl; 12 13 int a3 = 10; 14 int b3 = 0; 15 16 //cout << a3 % b3 << endl; //取模运算时,除数也不能为0 17 18 //两个小数不可以取模 19 double d1 = 3.14; 20 double d2 = 1.1; 21 22 //cout << d1 % d2 << endl; 23 24 system("pause"); 25 26 return 0; 27 }
递增
1 int main() { 2 3 //后置递增 4 int a = 10; 5 a++; //等价于a = a + 1 6 cout << a << endl; // 11 7 8 //前置递增 9 int b = 10; 10 ++b; 11 cout << b << endl; // 11 12 13 //区别 14 //前置递增先对变量进行++,再计算表达式 15 int a2 = 10; 16 int b2 = ++a2 * 10; 17 cout << b2 << endl; 18 19 //后置递增先计算表达式,后对变量进行++ 20 int a3 = 10; 21 int b3 = a3++ * 10; 22 cout << b3 << endl; 23 24 system("pause"); 25 26 return 0; 27 }