下载此文档

C语言程序设计基础ppt课件.ppt


文档分类:IT计算机 | 页数:约37页 举报非法文档有奖
1/37
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/37 下载此文档
文档列表 文档介绍
本章要点:正确使用关系表达式和逻辑表达式掌握用if语句和switch语句实现选择结构掌握条件运算符的使用1选择语句是控制程序执行选择结构的语句是程序实现逻辑判断的唯一形式根据学生分数判断是否及格根据学生分数如何进行分级一元二次方程求解自然语言:如果…那么…否则…C语言: 分支语句如何解决?为什么要用选择结构?,并产生运算结果1(真)或0(假)。C语言中的关系运算符有6种:<、<=、>、>=、==、!=优先次序:前4种同级,高于后2种(后2种同级)关系运算符的结合性为从左到右;算术运算符(高)关系运算符赋值运算符(低)如:3>2a<b注意!:用关系运算符将两个表达式连接起来的式子。形式:表达式1关系运算符表达式2如:(a>b)>(b<c)、‘a’<‘b’、x>y、s+f>d关系表达式的值为逻辑值“真”或“假”.注意:C语言没有逻辑型数据,关系表达式的真、假是以数值“1”代表“真”,以“0”代表“假”。[例]:设a=3,b=2,c=1,求下列表达式的值?c>b值为0(假)(a-b)==1值为1(真)(b+c)<a值为0(假)a=5>3>4a的值为04练****判断奇、偶数设有变量定义intz;分析z%2==0的值?如果z为偶数,则z%2==0的值为1;否则z为奇数,则z%2==0的值为0;因此,z%2==0是断言“z是偶数”的c语言判断式。%10==y%10判断个位数上数字相同x/10%10==y/10%:&&(逻辑与)、||(逻辑或)、!(逻辑非)说明:(1)“&&”和“||”是“双目(元)运算符”,它要求有两个操作数。(2)“!”是“单目(元)运算符”,只要求有一个运算量。(3)优先级次序:!&&||&&ba、b均为真,则a&&b为1(真)。a||ba、b之一为真,则a||b为1(真)。!a若a为真,则!a为假。6运算符的优先级!(非)(高)算术运算符关系运算符&&和||赋值运算符(低):判断一个逻辑量为“真、假”的方法:“非0”代表“真”,“0”代表“假”[例]:写出1<x<10的逻辑表达式?x>1&&x<101<x<10[例]:5>3&&2||8<4-!0[例]:a+b<c&&c==d[例]:a-!d||m>n+3[例]:(m=a<b)&&(n=c-d)若a=3,b=2,c=6,d=5,n=8[例]:a||b||c如果a为真,就不再判断b和c了强调:在逻辑表达式的求解过程中,只要能确定表达式的值,就不继续向下求解其他的值了.((a+b)<c)&&(c==d)(a-(!d))||(m>(n+3))(5>3)&&2||((8<(4-(!0)))8xyx&&yx||y!x000010非0011非00010非0非0110逻辑运算真值表9练****控制条件的正确表示方法判断变量ch是否为数字字符ch>=‘0’&&ch<=‘9’判断变量ch是否为英文字母ch>=‘a’&&ch<=‘z’ch>=‘A’&&ch<=‘Z’(ch>=‘a’&&ch<=‘z’)||(ch>=‘A’&&ch<=‘Z’)判断变量ch是否为空格、回车ch==‘‘ch==‘\n’判断变量year是否为闰年(year能被4整除但不能被100整除,或year能被400整除)(year%4==0&&year%100!=0)||(year%400==0)(year%4!=0)||(year%100==0&&year%400!=0)10

C语言程序设计基础ppt课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数37
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ogthpsa
  • 文件大小391 KB
  • 时间2020-09-23