- 0
- 0
- 约3.27千字
- 约 51页
- 2019-10-28 发布于湖北
- 举报
第4章 分支结构程序设计;4.1关系运算符和关系表达式4.2逻辑运算符和逻辑表达式4.3 if语句以及用if语句构成的分支结构4.4 switch语句以及用switch语句和break语句构成的分支结构4.5程序举例;4.1关系运算符和关系表达式 ;关系运算符都是双目运算符,其结合性为从左到右。关系成立,则关系运算的的值为1,即逻辑“真”;关系不成立,则关系运算的值为0,即逻辑“假”。;说明:;关系运算符的优先级低于算术运算符,但高于赋值运算符。 ;如果a和b都是实型数据,应避免使用a==b这样的关系表达式,因为在内存中存放的实型数据是有误差的。;4.1.2 关系表达式 ;以下都是合法的关系表达式:
a+bc+d
(a=3)(b=5)
x!=y
ac==c
a+1==b
A+32==B;4.2逻辑运算符和逻辑表达式 ; C语言提供了3种逻辑运算符: (1) ! (逻辑“非”) (2) (逻辑“与”) (3)|| (逻辑“或”);说明: ;关于逻辑运算符“!”
例如:
!(ab) /*等价于a=b*/
!((ab)(c=d)) /*等价于(a=b)||(cd)*/;4.2.2 逻辑表达式 ;以下都是合法的逻辑表达式: a+3b-5!c a||bc x+yxy !a
原创力文档

文档评论(0)