Jupyter AI

13 运算符之算术运算符

📅 发表日期: 2024年8月10日

分类: 💻C++ 入门

👁️阅读: --

C++完整教程

在之前的内容中,我们学习了 常量变量。常量是不可变的值,而变量则是可以改变的存储位置。接下来,我们将讨论 算术运算符,它们用于进行基本的数学运算,包括加法、减法、乘法、除法和取模。这些运算符在 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++ 的深入学习,您将会运用这些运算符处理更复杂的数据和逻辑。

在下一篇中,我们将继续学习 关系运算符,这将帮助我们比较不同的值并进行条件判断。希望您保持关注!

💻C++ 入门 (滚动鼠标查看)