# ExpParser **Repository Path**: junebao/ExpParser ## Basic Information - **Project Name**: ExpParser - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-04 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ExpParser 一个简单的解析数学表达式并计算结果的程序。 目前支持的运算符有: + - * / ^ 即是加、减、乘、除、次方 ,除此之外还支持括号、小数、负数、小数指数。 原理的解释请看我的博客:https://blog.csdn.net/u014799564/article/details/100933230 未来(可能或许大概)将要实现的功能:对数运算、根号、求余运算、阶乘运算、长整数以及长小数运算。 注意,输入的表达式应是数学上合法的表达式,例如:“3*(-1)”、“5^(-1)”。 另,源码中动态数组类Array,和基于动态数组的ArrayStack均为我手写实现,较为简陋、不完善,后面有修改我会更新。 演示: ![Image](https://github.com/Melonl/ExpParser/raw/master/demo.png)