电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

c语言课件3

34页
  • 卖家[上传人]:luoxia****01815
  • 文档编号:57634415
  • 上传时间:2018-10-23
  • 文档格式:PPT
  • 文档大小:2.01MB
  • / 34 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第三章,运算符,2,回顾,常量在程序中不能被更改,而变量在程序中可以被更改 C语言中的基本数据类型包括整型、单精度浮点型、双精度浮点型和字符型 整型分为短整型、整型、长整型,每种整型又可分为有符号型和无符号型 单精度浮点型和双精度浮点型变量可以存储实数 字符型变量可以存储单个字符,其值是该字符的ASCII 码,3,目标,理解表达式 掌握赋值运算符的用法 熟练使用关系运算符 掌握简单的条件语句的使用 熟练使用逻辑运算符 了解sizeof运算符 理解运算符的优先级,4,表达式 3-1,Sum,=,num1,+,num2,表达式,5,Z = ( X * 2 ) + ( 5 Y ),表达式 3-2,操作数,操作数,运算符,6,表达式 3-3,表达式由操作数和运算符的组合而成 表达式中的操作数可以是变量、常量或者子表达式 运算符的主要类型有:算术运算符赋值运算符关系运算符逻辑运算符,7,变量 表达式;,赋值运算符,Height = 177.5; Weight = 78; Gender = m; x = a+b; w = sin(a)+sin(b); y = i+ -j;,最简单的运算符:,=,8

      2、,复合赋值运算符,9,示例,#include void main () float book_price = 60.75;printf(“n 书的价格 = %f“,book_price);book_price += 12.50;printf(“n 书的新价格 =%fn“,book_price); ,book_price=book_price+12.50;,输出: 书的价格 = 60.750000 书的新价格 = 73.250000,10,关系运算符 3-1,操作数,关系运算符,关系表达式的 计算结果 = 逻辑值(真或假) 在C语言中,“0”表示“假”,“非0”表示“真”,操作数,关系运算符用于测试两个操作数或两个表达式之间的关系,其中操作数可以是变量、常量或表达式。,11,关系运算符,关系运算符 3-2,!=,=,=,=, (num3 num4),num=40; num/10 != 2,gender = m,真,假,=,如果 gender = f,如果 gender = m,13,条件结构 2-1,条件结构就是需要根据不同条件进行判断,然后执行不同的操作 简单 if 语句的一般形式为:

      3、,if (),如果条件为真,if 语句执行一个语句或一组语句; 如果条件为假,则执行 if 语句后面的语句(如果有)。,14,条件结构 2-2,if-else 语句的一般形式为:,if () else ,如果条件为真,执行 if 后面的一个语句或一组语句; 如果条件为假,则执行 else 后面的语句。,15,# include void main() int num1, num2, sum;printf(“n请输入两个数:“);scanf(“%d %d“, ,简单if语句的示例,56,78,134,请输入两个数:56 78,两数的和大于 100,16,#include void main() int num;printf(“n请输入一个整数:“);scanf (“%d“, ,if-else语句的示例,57,请输入一个整数:57,57 是一个奇数。,17,逻辑运算符,逻辑运算符用于连接一个或多个条件,判断这些条件是否成立 逻辑运算符的类型为:,18,逻辑“与”运算符 &,所有学科及格,考勤率达到75%,留级,留级,留级,升级,Yes,No,No,No,No,Yes,Yes,Yes,19,

      4、逻辑“与”运算符 &,20,逻辑“或”运算符 |,无法支付,可支付,可支付,可支付,Yes,No,No,No,No,Yes,Yes,Yes,购物帐单,信用卡,21,逻辑“或”运算符 |,22,逻辑“非”运算符 !,不带伞,带伞,No,Yes,天气 NOT 阴天,23,逻辑“非”运算符 !,24,逻辑运算符总结,&,只有当两个条件都为真时才执行操作,只要任何一个条件为真时就执行操作,对原条件取反,即: 如果原条件为假时就执行操作,|,!,25,问题描述: 要求用户输入一个字符,用程序判断该字符是否为小写字母 ,并输出相应的信息。,#include void main() char a;printf(“n请输入一个字符:“);scanf(“%c“, ,使用&运算符的示例,T,请输入一个字符:T,您输入的字符不是小写字母,26,问题描述: 接受用户输入的三种商品的价格。如果购买的三种商品中至少有一种商品的价格大于 50 或者三种商品的总额大于 100,则折扣率为15,否则折扣率为,计算并显示用户应付的钱数。,#include void main() float rate1,rate2,rat

      5、e3;double discount,total;printf(“n请输入第一种商品的价格:“);scanf(“%f“, ,使用 | 运算符的示例,if(rate150)|(rate250)|(rate350)|(total100),输出: 请输入第一种商品的价格:34 请输入第二种商品的价格:42 请输入第三种商品的价格:38 折后总价为:96.90,27,问题描述: 确定用户输入的数字是否可以被5整除,并输出相应的消息。,#include void main() int num;printf(“n 请输入一个数:“);scanf(“%d“, ,使用 ! 运算符的示例,请输入一个数:90,该数能被 5 整除,28,sizeof 运算符,示例:,sizeof(int);,float num; sizeof(num);,使用 sizeof 运算符可以获得数据类型占用内存空间的大小。其一般形式为:sizeof(type_name) sizeof 运算符的结果以字节为单位显示,注意:在32位计算机中,int类型的变量占4字节的内存大小,和long类型的大小一样,所以现在基本上可以直接使用in

      6、t类型,而不需要使用long类型。,29,运算符优先级 2-1,当我们遇到一个复杂表达式时,需要确定先执行哪种运算,此时就需要考虑运算符的优先级,z = x + y g * h * (t/20)+ 65 r % 2,先算哪部分 加? 减? 取余? 除? 括号?,要解决此问题,需要使用: 运算符优先级,30,运算符优先级 2-2,31,问题描述:判定给定的年份是否为闰年。提示:闰年的判定规则为:能被 4 整除但不能被 100 整除的年份,或能被 400 整除的年份。,#include void main() int year;printf(“n 请输入年份:“);scanf(“%d“, ,综合示例1,请输入年份:2005,2005 年不是闰年,32,问题描述: 输入一个5位数,判断它是不是回文数。 例如:12321是回文数,个位与万位相同,十位与千位相同。,#include void main() long ge,shi,qian,wan,x;printf(“n 请输入一个五位整数:“);scanf(“%ld“, ,综合示例2,输出: 请输入一个五位整数:45654 这个数是回文数,33,总结 2-1,表达式是操作数和运算符的集合 赋值运算符的语法如下:variable = expression 关系运算符运用测试两个操作数之间的关系 关系表达式计算出的值始终为逻辑真(非0)或逻辑假(0) 条件结构解决了程序种需要根据不同情况进行判断的情况 条件语句中需要提供判断条件,该条件要求返回逻辑值(真或假),34,总结 2-2,逻辑运算符用于组合多个条件(& 和 |)或者为某一条件取反(!) sizeof运算符用于在程序中测试某一数据类型占用多少字节 在复杂表达式中,通过运算符的优先级确定各种运算符的执行顺序,

      《c语言课件3》由会员luoxia****01815分享,可在线阅读,更多相关《c语言课件3》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.