项目简介
本项目是基于C语言开发的计算器系统,包含图形界面计算器和控制台计算器两部分。图形界面计算器有友好界面,支持基本数学运算与连续计算;控制台计算器通过命令行操作,支持表达式计算、美化、转换为后缀表达式等功能。
项目的主要特性和功能
图形界面计算器
- 可点击按钮输入表达式。
- 支持基本数学运算符(+、-、*、/、(、))。
- 利用后缀表达式求解表达式的值。
- 显示计算结果。
- 输入表达式过长时动态切换字体大小。
- 支持连续计算。
控制台计算器
- 计算含括号表达式的值。
- 对表达式进行美化。
- 将中缀表达式转换为后缀表达式。
- 检测表达式是否有非法字符。
- 检测表达式括号是否匹配。
- 可查看帮助信息。
- 若输入指令不存在,会提示未找到该指令。
安装使用步骤
编译源码
进入项目根目录,使用以下命令编译源码:
bash
gcc -o calculator main.c
运行程序
- 图形界面计算器:运行编译后的可执行文件:
bash ./calculator
- 控制台计算器:运行编译后的可执行文件并输入相应的命令:
bash ./calculator math [expression]
使用帮助
输入 help
查看控制台计算器的帮助信息。
退出程序
输入 exit
退出控制台计算器。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】