xyqyear / calculator

homework for the SCU course "Data Structures and Algorithm Analysis".

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is just yet another crappy calculator for school homework.

Screenshots

main ui 0

Manual (zh_cn)

运算符优先级

运算符 优先级 结合 备注
+ 1
- 1 亦可以作为单目运算符使用
* 2
/ 2
% 3 取模运算
^ 4
& 4 开方, a^b 等价于 a&(1/b)

功能:

  • 计算功能

    • 可以计算绝大部分表达式
    • 支持多位数字的解析和负数的解析。
      • "-2+2", "2--2", "2-(-2)", "-(2*2)", "2+(-(3+4))"都是合法的表达式。
  • 界面

    • 可以使用按钮输入也可以使用键盘输入。
    • 结果实时更新,等号实际上是个摆设。
    • 按C键可以清空。

About

homework for the SCU course "Data Structures and Algorithm Analysis".


Languages

Language:C++ 100.0%