清华大学出版社 TSINGHUA UNIVERSITY PRESS 第五章 选物很存做
第五章
清华大学出版社 TSINGHUA UNIVERSITY PRESS 本章要点 ■关系表达式 逻辑表达式 选择结构程序设计
⚫ 本章要点 ◼ 关系表达式 ◼ 逻辑表达式 ◼ 选择结构程序设计
清华大学出版社 TSINGHUA UNIVERSITY PRESS ●主要内容 51关系运算符和关系表达式 52逻辑运算符和逻辑表达式 53语句 54 switch语句 55程序举例
⚫ 主要内容 5.1 关系运算符和关系表达式 5.2 逻辑运算符和逻辑表达式 5.3 if语句 5.4 switch语句 5.5 程序举例
清华大学出版社 TSINGHUA UNIVERSITY PRESS §5.1关系运算符和关系表达式 ().关系运算符及其优先次序 2. 3. <<> (小于) (小于或等于) (大于) 优先级相同(高 4.> 大于或等于) 〓〓 等干) 6.说明: 关系运算符的优先级低于算术运算符 关系运算符的优先级高于赋值运算符 4
4 §5.1 关系运算符和关系表达式 (一).关系运算符及其优先次序 1. < (小于) 2. <= (小于或等于) 3. > (大于) 4. >= (大于或等于) 5. == (等于) 6. != (不等于) 优先级相同(高) 优先级相同(低) 说明: 关系运算符的优先级低于算术运算符 关系运算符的优先级高于赋值运算符
清华大学出版社 TSINGHUA UNIVERSITY PRESS §5.1关系运算符和关系表达式(续) 二)关系表达式 用关系运算符将两个表达式(可以是算术表达式或 关系表达式,逻辑表达式,赋值表达式字然 接起来的式子,称关系表达式C语言中没有专用 的逻辑值,1代表 15: a>b, a+b>b+c, (a=3)>(b=5) 真,0代表假 关系表达式的值是一个逻辑值),即“真”或“假 例:关系表达式a>b°的值为“真”,表达式的值为1。 5
5 §5.1 关系运算符和关系表达式(续) (二).关系表达式 • 用关系运算符将两个表达式(可以是算术表达式或 关系表达式,逻辑表达式,赋值表达式,字符表达式) 接起来的式子,称关系表达式 例:a>b,a+b>b+c,(a=3)>(b=5),’a’<‘b’,(a>b)>(b<c) • 关系表达式的值是一个逻辑值,即“真”或“假”。 例:关系表达式”a>b”的值为“真”,表达式的值为1。 C语言中没有专用 的逻辑值,1代表 真,0代表假