已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章主菜单模块的开发 本章目录 4 1任务说明4 2任务分析4 3任务实施4 4知识点详解4 4 1字符型数据4 4 2多分支switch语句 4 1任务说明 任务描述 编写计算器中主函数 main 的菜单选择 输入不同的字母 进入不同的运算 如输入 进入加法 输入 进入减法等等 任务要求 1 要求用户从键盘上输入一个运算符 2 按照菜单的提示 输入相应的字符 进入对应的运算 3 输入的字符无效时 提示输入错误 displayMenu函数 voiddisplayMenu 定义函数 printf n printf 加法 n printf 减法 n printf 乘法 n printf 除法 n printf 求余 n printf 6 阶乘 n printf 7 累加 n printf 8 结束 n printf n 4 2任务分析 要实现主菜单的功能 需要以下几个步骤 1 用户根据菜单提示 输入一个字符选择相应的运算功能 2 程序根据用户选择的不同 调用与之相对应的运算模块 4 3任务实施 主菜单模块的N S图 4 4知识点详解 4 4 1字符型数据4 4 2多分支switch语句 4 4 1字符型数据 1 字符型常量字符型常量是指仅含ASCII字符的常量 在内存中占一个字节 存放字符的ASCII码 字符常量的表示方法有两种 单引号表示法和转义字符表示法 1 单引号表示法对于可显示的字符常量 可直接用单引号 特别注意 是半角的单引号 将该字符括起来 如 a 4 等 也可用字符的ASCII码值表示字符 如十进制数的65表示大写字母 A 八进制数的0103表示大写字母 C 4 4 1字符型数据 2 转义字符表示法对于不能显示的字符 主要指控制字符 如回车符 换行符 制表符等 和一些在C语言中有特殊含义和用途的字符 如单引号 双引号 反斜杠线等 只能用转义字符表示 4 4 1字符型数据 2 字符型变量字符型变量用来存放字符常量 一个字符型变量只能存放一个字符 不要存放一个字符串 字符变量的类型说明符是char 下面是几个字符型变量的定义 charch1 ch2 ch3 4 4 1字符型数据 2 字符型变量字符型变量用来存放字符常量 一个字符型变量只能存放一个字符 不要存放一个字符串 字符变量的类型说明符是char 下面是几个字符型变量的定义 charch1 ch2 ch3 4 4 1字符型数据 3 字符型数据的输入 1 使用scanf函数使用 c 格式说明符 如 scanf c 程序运行结果为 A 因为字符与0 255之间的整数有对应的关系 所以在此范围的整数可以以字符形式输出 同样字符也可以用整数的形式输出 输出的范围是0 255 2 专用字符输入的函数C语言中的单个字符输入函数有三个 分别是 getchar getche 和getch 4 4 2多分支switch语句 语句格式switch 表达式 case常量表达式1 语句体1 break case常量表达式2 语句体2 break case常量表达式n 语句体n break default 语句
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 沙尘暴儿童科普
- 2020-2025年施工员之土建施工基础知识题库检测试卷A卷附答案
- 2025汽车维修服务合同书
- 2025合作经营的合同示例
- 2025合作项目投资合同协议书范本
- 老年医学科老年癫痫病治疗方案
- 2025饮料供货合同模板
- 学习培训课程体系设计
- 社会政策行动的管理
- 手术间物品规范放置管理
- 6.1.1 第1课时 认识立体图形与平面图形 (课件)人教版数学七年级上册
- 混凝土抗渗培训课件教案
- 学校信息社团管理制度
- 2025-2030中国白银行业市场发展分析及发展趋势与投资前景研究报告
- 口腔出租证件协议书
- 《中医养生》课件
- 光伏系统设计流程
- TSG D2002-2006燃气用聚乙烯管道焊接技术规则
- 航空发动机核心零部件精密制造技术-全面剖析
- 表演专业-音乐常识知识考试复习题库大全(含答案)
- 超星尔雅学习通《精益-大学生创新与创业(河北农业大学)》2025章节测试附答案
评论
0/150
提交评论