#2.4.2#--逗号运算、关系运算、逻辑运算和条件运算.pdf
《#2.4.2#--逗号运算、关系运算、逻辑运算和条件运算.pdf》由会员分享,可在线阅读,更多相关《#2.4.2#--逗号运算、关系运算、逻辑运算和条件运算.pdf(2页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、逗号运算、关系运算、逻辑运算和条件运算逗号运算和逗号表达式l 格式表达式1,表达式2l 求解顺序及结果n 先求解表达式1,再求解表达式2n 最终结果为表达式2的值l 例a=3*5,a*4 最终结果为60关系运算与关系表达式l 关系运算是比较简单的一种逻辑运算,优先次序为:l 关系表达式是一种最简单的逻辑表达式n 其结果类型为 bool,值只能为 true 或false。例如:a b,c b)&(x y)l “&”的运算规则n 两侧表达式都为真,结果为真;n 有一侧表达式为假,结果为假。l “&”的“短路特性”表达式1&表达式2n 先求解表达式1n 若表达式1的值为false,则最终结果为fal
2、se,不再求解表达式2若表达式1的结果为true,则求解表达式2,以表达式2的结果作为最终结果l “|”的运算规则n 两侧表达式都为假,结果为假;n 有一侧表达式为真,结果为真。l “|”的“短路特性”表达式1|表达式21n 先求解表达式1n 若表达式1的值为true,则最终结果为true,不再求解表达式2若表达式1的结果为false,则求解表达式2,以表达式2的结果作为最终结果条件运算符与条件表达式l 一般形式n 表达式1?表达式2:表达式3表达式1 必须是bool 类型l 执行顺序n 先求解表达式1,n 若表达式1的值为true,则求解表达式2,表达式2的值为最终结果若表达式1的值为false,则求解表达式3,表达式3的值为最终结果l 条件运算符优先级高于赋值运算符,低于逻辑运算符n 例表达式1是bool类型,表达式2、3的类型可以不同,条件表达式的最终类型为2 和3 中较高的类型。2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2.4 逗号 运算 关系 逻辑运算 条件
限制150内