C++ 高性能 Web 服务端
多功能科学计算器
基于 C++ 实现的跨平台 Web 服务端,提供前后端分离的现代化计算体验。支持表达式求值、进制转换、排列组合、几何公式等丰富的计算功能
高性能 - 平均内存开销897KB进程仅76KB,高并发压力测试峰值占用1.7MB
健壮性 - 完善的错误处理多轮多维测试 排除常见程序的计算错误和误差
跨平台 - 不挑设备不挑系统前端有浏览器就能用 后端有C++就能跑
功能模块
科学计算器
支持表达式求值、优先级处理、链式输入
进制转换
支持2-36进制之间的任意转换
排列组合
排列、组合、阶乘、圆排列
几何公式
常见平面图形的面积周长、立体图形的表面积体积
高级功能
矩阵运算、单位转换、数论函数、统计分析、方程求解
快速开始
- 首先编译运行本地服务器或配置远程服务器
- 根据你的需求,选择左侧导航菜单中的功能模块
- 在输入框中填入参数(支持数字和表达式)
- 点击计算按钮,等待后端返回运算结果结果
科学计算器
支持表达式求值、优先级处理、三角函数、对数等高级数学运算
支持的运算符和函数
基本运算符
- + 加法, - 减法, * 乘法, / 除法
- ^ 幂运算 (如 2^3 = 8)
- () 括号改变优先级
内置函数
- sin(x), cos(x), tan(x) - 三角函数
- sqrt(x) - 平方根, cbrt(x) - 立方根
- log(x) - 自然对数, log10(x) - 常用对数
- abs(x) - 绝对值, floor/ceil/round - 取整
幂运算 a^b
^
开 n 次方
三角函数计算
对数计算
进制转换
支持2-36进制之间的任意转换,包含十六进制字母处理
字母大小写:
使用数字 0-9 和字母 A-Z
常用进制参考
| 十进制 | 二进制 | 八进制 | 十六进制 |
|---|
排列组合
排列、组合、阶乘、圆排列、错位排列、可重复排列组合计算
选择计算类型
几何公式
常见平面图形的面积、周长和立体图形的表面积、体积计算
高级功能
矩阵运算、单位转换、数论函数、统计分析、方程求解
矩阵 A
矩阵 B
ax2 + bx + c = 0
一元二次方程求解