计算器 c++ 数据结构
时间: 2024-06-11 14:03:20 浏览: 18
在 C++ 中,实现一个简单的计算器数据结构,通常会结合基本的数据类型和控制结构。我们可以创建一个类(Calculator),包含操作数(如整数或浮点数)和基本的算术运算方法(如加、减、乘、除等)。以下是一个基础的实现:
```cpp
class Calculator {
public:
// 存储操作数的成员变量
double num1, num2;
// 构造函数,用于初始化操作数
Calculator(double num1 = 0, double num2 = 0) : num1(num1), num2(num2) {}
// 加法运算
double add() { return num1 + num2; }
// 减法运算
double subtract() { return num1 - num2; }
// 乘法运算
double multiply() { return num1 * num2; }
// 除法运算(这里假设除数不为零)
double divide() { return num1 / num2; }
// 清零操作,重置操作数
void clear() {
num1 = 0;
num2 = 0;
}
};
// 使用示例
int main() {
Calculator calc;
calc.num1 = 10;
calc.num2 = 5;
std::cout << "Addition: " << calc.add() << "\n";
// ...
return 0;
}
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)