- 博客(1)
- 资源 (16)
- 收藏
- 关注
原创 c++运算符重载
运算符重载:实质就是函数重载。 关键字:operater 重载方式:1、通过成员函数进行重载 2、通过友元函数进行重载 1、一元运算符的重载: (1)-号的重载: 通过成员函数进行重载: #include<iostream> #include<string> using namespace std; class Coordinate { public: Coordina...
2020-05-01 09:44:38 144
C++计算器实现.zip
C++计算器实现
一、计算器的功能(可计算表达式,包含以下运算):
1、可计算表达式,包含以下运算
(1)四则运算符 +, -, *, /
(2)取正、取负 +, -
(3)前后缀自增自减 ++, -- (对于变量后缀增与C++规则一致,对于数字后缀增则与前缀增一致)
(4)幂运算 ^
(5)三角函数 sin/cos/tan Sin/Cos/Tan (大写使用弧度制,小写使用角度制)
(6)对数函数 log2/log10/ln (括号可省略)
(7)指数函数 exp (括号可省略)
(8)幂函数 pow (括号不可省略)
(9)赋值 = (只对表达式有用)
2、可使用某些特殊命名变量 如e、E、pi、Pi
二、使用方法
1、表达式的定义(均需要使用;作为结束符)
(1)具名表达式需使用(:=)定义,如 x:=4;
(2)不具名表达式需使用(=)定义,如x=4;
区别:不具名表达式不会实时更新值,除非重新赋值。
2、最近不具名表达式的简单调用
不具名表达式可使用_调用,规则如下:
_或_0调用最近的一个不具名表达式。
_1则调用次近的一个不具名表达式。
以此类推。
3、计算命令
以$()为准,括号内的即为需要计算的式子。
4、结束命令
无论是只定义了表达式,或是直接调用$()进行计算,都以感叹号+回车作为结束符。
2021-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人