C语言程序设计 第二章程序基本结构 济南大学
C语言程序设计 第二章 程序基本结构 —————————————————————————— —————————— 济南大学
第二章程序基本结构 >21分支结构 >22循环结构 >23 break和 continue语句 心U
第二章 程序基本结构 ➢ 2.1 分支结构 ➢ 2.2 循环结构 ➢ 2.3 break和continue语句 ——————————————————————————
21分支结构 √关系运算符和关系表达式 √逻辑运算符和逻辑表达式 √近语句 √ switch(多分支)语句
2.1 分支结构 ✓关系运算符和关系表达式 ✓逻辑运算符和逻辑表达式 ✓ if语句 ✓ switch(多分支)语句
关系运算符和关系表达式 关系运算符 关系运算:即比较运算。C语言提供如下6个关系运算符: <、<=、>、>、=、l 说明: 优先级:前4种相同,后2种也相同,但前4种高于后两 种;所有关系运算符的优先级都低于算术运算符而高于赋值运 算符。 2、结合性:自左至右a>bca>(bc) a==b>=c <a==(b>=c) 注意: a=bl=c a=(bl=c ①、字符数据按其ASc码值进行比较; ②、应避免两个实数作≡或=的比较
关系运算符和关系表达式 一、关系运算符 关系运算:即比较运算。C语言提供如下6个关系运算符: <、<=、>、>=、==、!= 说明: 1、优先级:前4种相同,后2种也相同,但前4种高于后两 种;所有关系运算符的优先级都低于算术运算符而高于赋值运 算符。 2、结合性:自左至右 a>b-c a>(b-c) a==b>=c a==(b>=c) 注意: a=b!=c a=(b!=c) ①、字符数据按其ASCII码值进行比较; ②、应避免两个实数作==或!=的比较
二、关系表达式 用关系运算符将两个表达式连接起来的式子。 其中被连接的表达式可以是算术表达式、关系表达式、 逻辑表达式、赋值表达式或字符表达式。 如:a+b>c+d、xy==c+d、"a'>'A 关系表达式的值只能是1或0,当表达式成立即为“真” 时,值为整数1;否则为“假”,值为整数0。因此可看作整 型表达式。 假设a=3,b=2,c=1,求以下关系表达式的值: a>bcf=a>b≤问a>b>c是否合法? 心U
二、关系表达式 用关系运算符将两个表达式连接起来的式子。 其中被连接的表达式可以是算术表达式、关系表达式、 逻辑表达式、赋值表达式或字符表达式。 如:a+b>c+d、x>y==c+d、'a'>'A' 关系表达式的值只能是1或0,当表达式成立即为“真” 时,值为整数1;否则为“假”,值为整数0。因此可看作整 型表达式。 假设a=3, b=2, c=1,求以下关系表达式的值: a>b (a>b)==c a>b>c f=a>b<=c 问a>b>c是否合法?