第五章选择结构程序设计概述.ppt

第五章选择结构程序设计概述

第五章 选择结构程序设计;5.1.2关系表达式 用关系运算符将两个表达式(可以是算术表达式或关系表达式,逻辑表达式、赋值表达式、字符表达式)连接起来的式子,称为关系表达式。下面为一些合法的关系表达式: a+bb+c (a=3)(b=5) ‘a’‘b’ 关系表达式的结果只有两种:真或假;在C语言中,以1代表“真”,0代表“假”。 例:假设a=3,b=2,c=1,则: (ab)==c 结果为:表达式的值为真; d=ab 结果为:d的值为1; f=abc 结果为:f的值为0;;5.2逻辑运算符和逻辑表达式 5.2.1逻辑运算符及其优先次序 C语言提供三种逻辑运算符: ;几种运算符的优先次序为:;5.2.2 逻辑表达式 C语言编译系统在给出逻辑运算结果时,以数值1代表“真”,以数值0代表“假”。但是在判断一个量是否为“真”时,以0代表“假”,以非0代表“真???。 例:1)若a=4,则!a=0; 2)若a=4,b=5 则 ab=1;a | | b=1;! a | | b=1; 3)532 || 84-!0的值为1; 4)‘c’’d’的值为1; 说明:1)对于“”和“| |”逻辑运算符,在逻辑表达式求解中,有时并不需要执行所有的逻辑运算符。例如

文档评论(0)

1亿VIP精品文档

相关文档