13 运算符之算术运算符
在之前的内容中,我们学习了 常量
和 变量
。常量是不可变的值,而变量则是可以改变的存储位置。接下来,我们将讨论 算术运算符
,它们用于进行基本的数学运算,包括加法、减法、乘法、除法和取模。这些运算符在 C++ 编程中是基础且常用的。
算术运算符概述
C++ 提供了以下基本的算术运算符:
运算符 | 描述 | 示例 |
---|---|---|
+ |
加法 | a + b |
- |
减法 | a - b |
* |
乘法 | a * b |
/ |
除法 | a / b |
% |
取模(求余) | a % b |
在讲解运算符时,我们将使用具体的代码示例来演示其工作原理。
加法运算符 +
在 C++ 中,加法运算符 +
用于将两个操作数相加。以下是一个简单的示例代码:
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 5;
int sum = a + b; // 使用加法运算符
cout << "加法结果: " << sum << endl;
return 0;
}
运行上面的程序,将输出:
加法结果: 15
减法运算符 -
减法运算符 -
用于计算两个数的差。以下是示例代码:
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 5;
int difference = a - b; // 使用减法运算符
cout << "减法结果: " << difference << endl;
return 0;
}
输出结果将是:
减法结果: 5
乘法运算符 *
乘法运算符 *
用于计算两个数的乘积。示例代码如下:
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 5;
int product = a * b; // 使用乘法运算符
cout << "乘法结果: " << product << endl;
return 0;
}
输出结果为:
乘法结果: 50
除法运算符 /
除法运算符 /
用于计算两个数的商。需要注意的是,若两个操作数都是 整数
,则结果将会是 整数
,而小数部分将会被截断。参考以下示例:
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 4;
int quotient = a / b; // 使用除法运算符
cout << "除法结果: " << quotient << endl;
return 0;
}
输出结果为:
除法结果: 2
浮点数除法
为了获得更精确的结果,可以使用浮点数。例如:
#include <iostream>
using namespace std;
int main() {
double a = 10.0;
double b = 4.0;
double quotient = a / b; // 使用浮点数进行除法
cout << "浮点数除法结果: " << quotient << endl;
return 0;
}
将输出:
浮点数除法结果: 2.5
取模运算符 %
取模运算符 %
用于计算两个数相除的余数。例如:
#include <iostream>
using namespace std;
int main() {
int a = 10;
int b = 3;
int remainder = a % b; // 使用取模运算符
cout << "取模结果: " << remainder << endl;
return 0;
}
输出结果为:
取模结果: 1
总结
在本节中,我们学习了 C++ 中的 算术运算符
:加法
、减法
、乘法
、除法
和 取模
。它们都是基本的数学操作,任何程序员在编写程序时都需要熟练掌握。随着对 C++ 的深入学习,您将会运用这些运算符处理更复杂的数据和逻辑。
在下一篇中,我们将继续学习 关系运算符
,这将帮助我们比较不同的值并进行条件判断。希望您保持关注!