- 4
- 0
- 约2.33千字
- 约 6页
- 2016-08-10 发布于重庆
- 举报
C语言第四章选择结构程序设计1~2小节
- 18 -
第四章 选择结构程序设计-----掌握
第一节:关系表达式
一.定义:
在程序中经常需要比较两个量的大小关系,以决定程序下一步的工作。
比较两个量的运算符称为关系运算符,组成的表达式就叫关系表达式。
二.关系运算符及其优先次序
1) 小于
2) = 小于或等于
3) 大于
4) = 大于或等于
5) == 等于
6) != 不等于
关系运算符都是双目运算符,相同级别的运算符其结合性均为左结合。
关系运算符的优先级低于算术运算符,高于赋值运算符。
在六个关系运算符中,,=,,=的优先级相同,
高于==和!=,==和!=的优先级相同。
___eg: 12 0_______________________________________________
__________’a’’b’ 1_______________________________________________
__________’男’’女’ 0________(nannv ,n=n,av 所以’男’’女’)________
__________’吴’’王’ 1________(同上,按汉语拼音进行比较.)______________
三.关系表达式的形式:
表达式 关系运算符 表达式
关系表达式的值是真”和“假”,用“1”和“0”表示。
__形式1:数字 关系运算符 数字 -----数字大小的比较____________________
__形式2:字符 关系运算符 字符 -----字符ascii码值的比较_______________
【例4.1.1】
main()
{ char c=k;
int i=1,j=2,k=3;
float x=3e+5,y=0.85;
printf(%d,%d\n,’a’+5c,-i-2*j=k+1);
printf(%d,%d\n,1j5,x-5.25=x+y);
printf(%d,%d\n,i+j+k==-2*j,k==j==i+5); }
1 0
1 1
0 0
__提醒:从左到右运算,每步都要进行比较._________________
Eg: 1 j 5
1 5
1
- 19 -
第二节:逻辑运算符和表达式
一.逻辑运算符极其优先次序
C语言中提供了三种逻辑运算符:
1) 与运算 “and”
2) || 或运算 “竖线”
3) ! 非运算 “叹号”
与运算符和或运算符||均为双目运算符。具有左结合性。非运算符!
为单目运算符,具有右结合性。逻辑运算符和其它运算符优先级的关系可表
示如下:
!(非)→(与)→||(或)
! 、 () 、+ - 正负号 、 * / % 、 + -加减 、 = = 、
== != 、 、|| 、= += -= *= /= %= 、 ,
从左到右运算级递减。
____运算步骤:1.先计算表达式的值,非0即为真,0即为假.________________________
_____________2.根据表达式的值和运算口诀得到最终结果.真---1,假----0.__________
二. 逻辑表达式的形式和逻辑运算的值
表达式 逻辑运算符 表达式
逻辑运算的值也为“真”和“假”两种,用“1”和“0 ”来表示。其
求值规则如下:
1.逻辑与运算 :口诀:两边为真(非0)才为真(1),一边为假(0)即为假(0)。
____eg: 52 1; 36 1;________________________________
2.逻辑或运算 ||:口诀:两边为假(0)才为假(0),一边为真(非0)即为真(1)。
____________________________________________________________________
3.非运算!:___非真为假,非假为真。_________________________________
- 20 -
【例4.2.1】
main(){
char c=k;
int i=1,j=2,k=3;
float x=3e+5,y=0.85;
printf(%d,%d\n,!x*!
您可能关注的文档
最近下载
- 2021年上海市嘉定区中考英语二模试卷含解析.pdf VIP
- 2025年广东省普通高中学业水平选择性考试生物(详解版).docx VIP
- 宁德市2025-2026学年(上期)高二期末考试数学试卷(含答案).pdf
- 鄂尔多斯职业学院单招《职业适应性测试》真题(达标题)附答案详解.docx VIP
- 2025年四川中科《浅谈肥胖治疗新进展》继续教育习题答案.docx VIP
- 小学三年级数学测量单元试题.docx VIP
- 三菱变频器使用手册-FR-E540 中文版.pdf VIP
- 小升初语文练习题6年级语文.pdf VIP
- 8.1 0—3岁婴幼儿心理发展评价(课件)《0-3岁婴幼儿心理发展与教育》(华东师范大学出版社).pptx VIP
- 《测量》习题3.doc VIP
原创力文档

文档评论(0)