📜  calc (1)

📅  最后修改于: 2023-12-03 15:14:05.520000             🧑  作者: Mango

Calc - 一个开源的、小巧的计算器

Calc 是一个用 C++ 编写的计算器,适用于 Windows、Linux 和 MacOS 平台。它开源且小巧,可以进行常见的数学计算和函数计算。以下是 Calc 的一些特点:

  • 界面简洁、易用
  • 内置基本的数学运算和函数,支持变量定义和使用
  • 支持复数计算
  • 代码开源,可以自由使用和修改
  • 软件体积小,下载和使用方便
快速开始
下载

可以到 Calc 的 GitHub 仓库 下载最新的版本。

编译

Calc 使用 CMake 进行编译,因此需要先安装 CMake。然后在命令行中执行以下步骤:

git clone https://github.com/cuihenggang/calc.git
cd calc
mkdir build && cd build
cmake ..
make

编译完成后,可以在 build/bin 目录下找到可执行文件 calc

使用

执行以下命令启动 Calc:

./calc

Calc 的界面如下所示:

Welcome to Calc!
To quit, type `exit` or press `Ctrl + C`.
> 

> 后输入式子,按 Enter 键即可得到计算结果。示例:

Welcome to Calc!
To quit, type `exit` or press `Ctrl + C`.
> 1+2
3
> 2*sin(pi/2)
2
> log2(4)
2
> x=2
2
> x^3
8
> exit
内置函数

以下是 Calc 内置的一些函数:

  • abs(x):绝对值
  • acos(x):反余弦函数
  • asin(x):反正弦函数
  • atan(x):反正切函数
  • ceil(x):向上取整
  • cos(x):余弦函数
  • exp(x):指数函数
  • floor(x):向下取整
  • log(x):自然对数
  • log10(x):以 10 为底的对数
  • max(x1, x2, ...):最大值
  • min(x1, x2, ...):最小值
  • pow(x, y):x 的 y 次方
  • sin(x):正弦函数
  • sqrt(x):平方根
  • tan(x):正切函数
License

Calc 采用 MIT License 发布。详细内容请参阅 LICENSE 文件