《C语言需要记忆点》PPT课件

《C语言需要记忆点》PPT课件

ID:45086490

大小:263.84 KB

页数:9页

时间:2019-11-09

《C语言需要记忆点》PPT课件_第1页
《C语言需要记忆点》PPT课件_第2页
《C语言需要记忆点》PPT课件_第3页
《C语言需要记忆点》PPT课件_第4页
《C语言需要记忆点》PPT课件_第5页
资源描述:

《《C语言需要记忆点》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言需要记忆点第二章5.1.1关系运算符及其优先次序C语言有6种关系运算符:<小于<=小于等于>大于>=大于等于==等于(恒等于)!=不等于优先级为6级,结合方向为自左向右优先级为7级,结合方向为自左向右例如:c>a+b相当于c>(a+b)算术运算符优先级(4级)高于关系运算符(6级);a=b>c相当于a=(b>c)赋值运算符优先级(14级)低于关系运算符(6级)5.2.1逻辑运算符及其优先次序C语言有3种逻辑运算符:&&逻辑与(相当于AND)优先级为11级

2、

3、逻辑或(相当于OR)优先级为12级!逻辑非(相当于NOT)优先级为2级其

4、中:&&和

5、

6、是双目运算符要求有两个操作数!是单目运算符只要求一个操作数例如!(a>b)例如:设:a=1,b=2,c=3,d=4,且:m和n的原值为1。表达式:(m=a>b)&&(n=c>d)因a>b的值为0,所以m为0,&&右面的运算对象不必再运算,整个表达式的值为0提示:1)赋值运算符的优先级低于关系运算符2)因(n=c>d)未被执行,因此n的值未改变,仍为1利用关系运算符和逻辑运算符组成的逻辑表达式,可以表述复杂的条件。例如:判断某年是否为闰年。闰年要满足下列条件二者之一:1)能被4整除,但不能被100整除;2)能被4整除,又能

7、被400整除。(year%4==0&&year%100!=0)

8、

9、(year%400==0)注意各运算符的优先级:%为3级、==为7级、!=为7级、&&为11级、

10、

11、为12级、!为2级、()为1级。说明:1.switch后面括弧内的表达式允许是任何类型;当表达式的值与某个case后的常量表达式的值相等时,就执行此case后面的语句,若都不匹配,则执行default后面的语句;3.每个case后的常量表达式的值必须互不相同;4.各case与default的位置顺序任意可变;上例可改写成:switch(grade){case‘A’:pri

12、ntf(“85~100”);break;case‘B’:printf(“70~84”);break;case‘C’:printf(“60~69”);break;case‘D’:printf(“<60”);break;default:print(“erron”);}break是独立的一个语句,因此要加分号;2)break与switch配合使用;3)最后一个分支后不用加break语句。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。