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