888从从从从从座座从从从8从从幽8从从从从B8从从 G语 程序设计 i制作h刘金连
第一章C语言概述 ·第二章数据类型、运算符与表达式 ·第三章最简单的c程序设计 第四章逻辑运算和判断选取控制 ·第五章循环控制 第六章数组 ·第八章编译预处理 第九章指针 第十章结构体与共用体 第十二章文件的基本操作 第十三章位运算
• 第一章 C语言概述 • 第二章 数据类型、运算符与表达式 • 第三章 最简单的C程序设计 • 第四章 逻辑运算和判断选取控制 • 第五章 循环控制 • 第六章 数组 • 第八章 编译预处理 • 第九章 指针 • 第十章 结构体与共用体 • 第十二章 文件的基本操作 • 第十三章 位运算
L
在C程序的三种结构中,分支结构是 重要结构,其中的P为条件 问题:条件如何表达? 逻辑运算、关系运算有哪些? c語醒设计
在 C 程序的三种结构中, 分支结构是一 重要结构, 其中的 P 为条件 问题:条件如何表达? 逻辑运算、关系运算有哪些?
54.1关系运算符 关系运算就是比较运算 如:a>3为一比较运算, 若a=5,a>3成立,结果为“真” 否则,若a=1,a>3不成立结果为假 上述表达式:a>3称为关系表达式 c語醒设计
§4.1 关系运算符 关系运算就是比较运算 如: a>3为一比较运算, 若a=5, a>3成立, 结果为“ 真”, 否则, 若 a=1, a>3不成立,结果为假。 上述表达式: a>3 称为关系表达式
4.1.1关系运算及其优先次序 C语言提供了六种关系运算符 优先级为: 1.,>=为同一优先级 !=等为同 优先级,但前者高于后者。 2.关系运算符优先级低于算术运算符 C語吉i
4.1.1 关系运算符及其优先次序 1. , >=为同一优先级, = =, !=等为同一 优先级, 但前者高于后者。 2. 关系运算符优先级低于算术运算符。 C语言提供了六种关系运算符 ; >= ; = = ; != ; 优先级为:
3.关系运算符优先级高于赋值运算符。 如下图:算术运算符高 关系运算符 低 赋值运算符 例如:ca+b→c>(a+b) a>b!=c→(a>b)!=c a=bc→a-(b>c) c語醒设计
3. 关系运算符优先级高于赋值运算符。 如下图: 算术运算符 赋值运算符 关系运算符 高 低 例如: c>a+b c>(a+b) a>b!=c (a>b)!=c a= =bc a=(b>c)
412关系表达式 完整的定义:用关系运算符将两个表达式(算术 关系、逻辑、赋值、字符等表达式) 连接起来的式子 如:a>b,a+b>bc,(a-3)(b-5),a'>'b (a>b)>(b<c) 关系表达式的结果值规定为1或0 1—结果为真(成立 0—结果为假(不成立 c語醒设计
4.1.2 关系表达式 关系表达式的结果值规定为1或0. 如: a>b, a+b>b+c, (a=3)>(b=5) , ' a ' > ' b ', (a>b)>(b<c) 完整的定义: 用关系运算符将两个表达式(算术、 关系、逻辑、赋值、字符等表达式) 连接起来的式子。 1 –– 结果为真 (成立) 0 –– 结果为假 (不成立)
如:当a=3,b=2,c=1时 (a>b)==c成立1 b+cb值为1,所以d f=a>b>c a>b为1,a>b>c为0,所以f=0 c語醒设计
如: 当a=3, b=2, c=1时 (a>b)= =c b+cb f=a>b>c 成立 1 不成立 0 则a>b值为1, 所以d=1. a>b为1, a>b>c为0,所以f=0
4.2逻辑运和逻髯 达式 用逻辑运算符将关系表达式、逻辑表达式连 接起来的式子逻辑表达式 c語醒设计
§4.2 逻辑运算符和逻辑 表达式 用逻辑运算符将关系表达式、逻辑表达式连 接起来的式子–––逻辑表达式