网站建设安全免费网站是如何盈利的

文章目录
- 一、算术运算符
 - 二、赋值运算符
 - 三、比较运算符
 - 四、逻辑运算符
 - 五、算法题
 - 5.1、拆分位数
 
运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C++ 内置了丰富的运算符,并提供了以下类型的运算符:
| 运算符类型 | 作用 | 
|---|---|
| 算术运算符 | 用于处理四则运算 | 
| 赋值运算符 | 用于将表达式的值赋给变量 | 
| 比较运算符 | 用于表达式的比较,并返回一个 bool 值 | 
| 逻辑运算符 | 用于根据表达式的值返回 bool 值 | 
一、算术运算符
作用:用于处理四则运算
| 运算符 | 术语 | 示例 | 结果 | 
|---|---|---|---|
| + | 加 | 10 + 3 | 13 | 
| - | 减 | 10 - 3 | 7 | 
| * | 乘 | 10 * 3 | 30 | 
| / | 除 | 10 / 3 | 3 | 
| % | 取模 | 10 % 3 | 1 | 
| ++ | 前置递增 | a = 10; b = ++a; | a= 11;b=11 | 
| ++ | 后置递增 | a = 10; b = a++; | a= 11;b=10 | 
| – | 前置递减 | a = 10; b = --a; | a= 9;b=9 | 
| – | 后置递减 | a = 10; b = a–; | a= 9;b=10 | 
注意:
- 两个数相除,除数不可以为零(0)。
 - 两个小数可以相除,运算结果也可以是小数。
 - 取模运算时,除数不能为零(0)。
 - 两个小数不可以取模。
 - 前置递增先对变量进行++,再计算表达式;后置递增先计算表达式,再对变量进行++。
 
二、赋值运算符
作用:用于将表达式的值赋给变量
赋值运算符包括以下几个符号:
| 运算符 | 术语 | 示例 | 结果 | 
|---|---|---|---|
| = | 赋值 | a = 3; | a = 3; | 
| += | 加等于 | a = 0; a += 3; | a = 3; | 
| -= | 减等于 | a = 10; a -= 7; | a = 3; | 
| *= | 乘等于 | a = 1; a *= 3; | a = 3; | 
| /= | 除等于 | a = 9; a /= 3; | a = 3; | 
| %= | 模等于 | a = 10; a /= 3; | a = 1; | 
三、比较运算符
作用:用于表达式的比较,并返回一个 bool 值。
比较运算符有以下符号:
| 运算符 | 术语 | 示例 | 结果 | 
|---|---|---|---|
| == | 相等于 | 7 == 3; | false; | 
| != | 不等于 | 7 != 3; | true; | 
| > | 大于 | 7 > 3; | true; | 
| < | 小于 | 7 < 3; | false; | 
| <= | 小于等于 | 7 <= 3; | false; | 
| >= | 大于等于 | 7 >= 3; | true; | 
四、逻辑运算符
作用:用于根据表达式的值返回 bool 值
逻辑运算符有以下符号:
| 运算符 | 术语 | 示例 | 结果 | 
|---|---|---|---|
| && | 逻辑与 | a && b; | 如果 a 和 b 都为真,则结果为真;否则为假。 | 
| II | 逻辑或 | a II b; | 如果 a 和 b 有一个为真,则结果为真,二者都为假时,结果为假; | 
| ! | 逻辑非 | !a; | 如果 a 为假,则结果为真;否则为假 | 
注意:
- 在 C++ 中,a 除了为零(0);!a 都为真。
 - 逻辑或 (||) ,同假为假,其余为真。
 - 逻辑与 (&&) ,同真为真,其余为假。
 
五、算法题
5.1、拆分位数
题目描述:拆分一个三位数的个位、十位、百位!
示例:
#include <iostream>using namespace std;int main()
{int num = 0;int unit = 0;int ten = 0;int hundred = 0;//cout << "请输入一个三位数:" << endl;cin >> num;unit = num % 10;ten = num % 100 / 10;hundred = num / 100;cout << unit << " " << ten << " " << hundred << endl;return 0;
}
