《(1.16)--4.1关系运算和逻辑运算.ppt》由会员分享,可在线阅读,更多相关《(1.16)--4.1关系运算和逻辑运算.ppt(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第四章第四章 选择结构选择结构编程之初体验 语言程序设计第四章 选择结构在在C C语言中可以用以下语句来语言中可以用以下语句来实现选择:实现选择:1.1.用用ifif语句进行条件判断;语句进行条件判断;2.2.用用switchswitch语句进行条件判断;语句进行条件判断;3.3.用条件运算符进行条件判断。用条件运算符进行条件判断。语言程序设计第四章 选择结构主要内容主要内容4.1 4.1 关系关系运算和运算和逻辑运算逻辑运算4.2 if4.2 if语句语句4.3 switch4.3 switch语句语句4.4 4.4 条件运算符和条件表达式条件运算符和条件表达式4.1 4.1 关系关系运算和
2、逻辑运算运算和逻辑运算 语言程序设计第四章 选择结构 语言程序设计第四章 选择结构1.1.关系运算符关系运算符 C语言提供了6种关系运算符,它们分别是:(小于小于),=(大于大于),=(大于或等于大于或等于),=(=(等于等于),!=!=(不等于不等于)关系运算符是双目运算符,具有自左至右的结合性。关系运算符的优先级低于算术运算符,但高于赋值运算符。其中,、=的优先级相同,=、!=优先级相同,且前四种的优先级高于后两种。4.1.1 关系运算符和关系表达式 语言程序设计第四章 选择结构2.2.关系表达式关系表达式关系表达式的值是一个逻辑值:表达式为“真”时结果为1,表达式为“假”时结果为0。一个整数也能表示为真假:非0为真,0为假假设 int x=3,y=4,z=5,则:(1)x y 的值为_。(2)(x y)!=z 的值为_。(3)x y z 的值为_。(4)(x=0)&(x l0)的值为_。(x 7)的值为_。!(x=0)的值为_。101 语言程序设计第四章 选择结构逻辑运算符优先次序是:逻辑非的优先级最高,逻辑与次之,逻辑或最低。逻辑运算符与赋值运算符、算术运算符、关系运算符之间从高到低的优先次序是:!(逻辑非)、算术运算符、关系运算符、&(逻辑与)、|(逻辑或)、赋值运算符。思考:!30&20 的值为?谢谢 谢!谢!语言程序设计第四章 选择结构