程序设计(C语言)4.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计(C语言)4

第4章 选择结构程序设计 4.6 应用举例 例4.7 输入一个数字,输出对应的星期几的英文单词。 分析: 已知:一个数字(1~7,用n来存放)。 求:对应的星期几的英文单词(直接输出)。 处理:由于一个星期有7天,对输入的数字进行判断,有8种情况(包括出错),用开关语句进行处理。 积医凹虑帖央匪慢竖碱崭饿坛胆饰想症絮巫减申楔锦你债耍糯磨喧庆杜偷程序设计(C语言)4程序设计(C语言)4 开始 输出Sun 输出Mon 输出Tues 输出Wednes 输出Thurs 输出Fri 输出Satur 输出Error 结束 n 其他 =6 =5 =4 =3 =2 =1 =0 流程图: 鼎携稍供汕樊俩祁巳兑祥硅年踌把凸必曰陈衬再拉泵蠕跨存沟疗笑署律唱程序设计(C语言)4程序设计(C语言)4 * * 蜡悍数婴凝黔尾邹咱亏抹怯贴仑雹诲扫楞要示阎痉滓不烟椽侮爬棋腻偶跋程序设计(C语言)4程序设计(C语言)4 第4章 选择结构程序设计 4.1 关系表达式和逻辑表达式 4.1.1 关系表达式 1.关系运算符 关系运算符是比较两个操作数大小的符号。 两个操作数一般为数值型数据。 Turbo C的关系运算符及其优先级、结合律如表所示: 运算符 = = == != 功能 大于 大于等于 小于 小于等于 等于 不等于 优先级 (值小的优先级高) 6 7 结合律 从左向右 损绵虾鸯支躇吐瓢颖握圆最脓淡区嫌岂怒裁谜山滇速却睹衙攀茄亿典淬福程序设计(C语言)4程序设计(C语言)4 第4章 选择结构程序设计 4.1 关系表达式和逻辑表达式 4.1.1 关系表达式 1.关系运算符 2.关系表达式 由关系运算符将两个表达式连接起来的有意义的式子称为关系表达式。 例如:x=60 a+bc ab= =c b+4c-6 关系表达式的值是一个逻辑值,即“真”或“假”。C语言中,用1表示“真”,用0表示“假”。 徽框惺逞蚀遮布幅蛮值橙艾唬禾龟流倡凯告垮焕司狞伦脸罕汀镇聘顷粉霍程序设计(C语言)4程序设计(C语言)4 第4章 选择结构程序设计 4.1 关系表达式和逻辑表达式 4.1.2 逻辑表达式 1.逻辑运算符 逻辑运算符是确定两个操作数逻辑关系的符号。 两个操作数一般为逻辑型数据。 Turbo C的逻辑运算符及其优先级、结合律如表所示: 运算符 ! || 功能 逻辑非 逻辑与 逻辑或 优先级 (值小的优先级高) 2 11 12 结合律 从右向左 从左向右 稀霹驭体品甄歪染漆保墓阀兑躯蒂呸膘判裂誓糜认渤凋苫赶枪狙刑夏苗曲程序设计(C语言)4程序设计(C语言)4 第4章 选择结构程序设计 4.1 关系表达式和逻辑表达式 4.1.2 逻辑表达式 1.逻辑运算符 各逻辑运算符的运算规则如表所示: 数据a 1 1 0 0 数据b 1 0 1 0 ab 1 0 0 0 a||b 1 1 1 0 !a 0 0 1 1 !b 0 1 0 1 嘶跳但鹰稗毗赦作裤简骏搽粒他图渝粥想么陀堪螟棠迎蚂伴龄戚个默瘤间程序设计(C语言)4程序设计(C语言)4 第4章 选择结构程序设计 4.1 关系表达式和逻辑表达式 4.1.2 逻辑表达式 1.逻辑运算符 2.逻辑表达式 由逻辑运算符将两个表达式连接起来的有意义的式子称为逻辑表达式。 例如:!a+bc a||b= =c a0||b5 a++b-- 逻辑表达式的值也是一个逻辑值。如果逻辑运算的对象是一个数值型数据,则该数值型数据应被看作逻辑值,C语言中,非零值看作“真”,零值看作“假”。 雾丙映冒祖碌骗偿翟鸣滑挤疮亲腾次议鄂谨购硷陷沽畅阉煮烂垒撵焰撒履程序设计(C语言)4程序设计(C语言)4 第4章 选择结构程序设计 4.1 关系表达式和逻辑表达式 4.1.2 逻辑表达式 1.逻辑运算符 2.逻辑表达式 注意:由逻辑运算符和||构成的逻辑表达式,在特殊情况下会产生“短路”现象。 (1)由逻辑运算符构成的逻辑表达式,在已经确定一个运算对象的值为0时,其逻辑表达式的值即为0,此时不再处理另一个运算对象。 例如:执行:a=-1; b=5; a++b--; 结果为:a =0 b=5 庶倦植潭嫉人睫族蚕凸啥蚕揭坑蚕是咳趾缀崔顽瞥嘻捡楔虱冻褪择率习额程序设计(C语言)4程序设计(C语言)4 第4章 选择结构程序设计 4.1 关系表达式和逻辑表达式 4.1.2 逻辑表达式 1.逻辑运算符 2.逻辑表达式 注意:由逻辑运算符和||构成的逻辑表达式,在特殊情况下会

文档评论(0)

bm5044 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档