/SCalculator

c语言描述的科学计算器

Primary LanguageC

Calculator

1.项目名称:c语言描述的科学计算器 2.功能:该计算器可以计算规定符号所组成的大部分表达式 3.局限性:表达式限长1000字节,数字大小不能超过10的203次方的数量级(实际上也不大可能超过)。不支持运算符的嵌套(因为涉及递归运算,有一些我尚未处理成功的bug) 4.优点:我们可以方便地对该计算器进行功能的扩充,因为本代码具有良好的扩展性。代码中定义了单目运算符和双目运算符的计算方法,因此可以随意添加新的单目和双目运算符进去。如果是多目运算符,那么可以先将它转换成单目与双目运算符的组合,然后再添加进代码中。 5.运算表达式的书写规则:基本和学校所教的表达式书写方式一样,只有两点区别:一是单目运算符必须加上括号,例如sin(),然后在括号里填写正弦所处理的表达式即可。二是不需要写等号,用回车来获取计算结果。