第4章 选择结构
[考点一] 关系运算符及其优先级
C语言中的关系运算符有:
所谓“关系运算”其实就是“比较运算”,对两个值进行比较,判断其比较后的结果是否符合指定条件,从而执行不同的程序段。
识记:结合性:自左向右
优先次序:
[考点二] 关系表达式
由关系运算符连接而成的表达式(可以是算术表达式或其他表达式)称为关系表达式。
当关系运算符两边的值的类型不一致时,若一边是整型,一边是实型,系统将自动把整型数转化为实型数,然后再进行比较。
[考点三] 逻辑运算符及其优先级
C语言中的逻辑运算符有:
“&&”和“||”是双目运算符,要求要有两个操作数,而“!”是单目运算符,只要求有一个操作数即可。以上逻辑运算符的优先级是:“!”级别最高,其次是“&&”,“||”级别最低,逻辑运算符中的“&&”和“||”低于关系运算符,“!”高于算术运算符。
!>算术运算符>关系运算符>“&&”>“||”>赋值运算符。
[考点四] 逻辑表达式
逻辑表达式由逻辑运算符和运算对象组成,其中,参与逻辑运算的对象可以是一个具体的值,还可以是C语言中任意合法的表达式,逻辑表达式的运算结果为1或0。
识记逻辑运算表
[考点五] if的几种形式
if语句的作用:
if语句的几种形式:
第一种形式:
第二种形式:
第三种形式: