逗号运算、关系运算、逻辑运算和条件运算

逗号运算、关系运算、逻辑运算和条件运算

ID:9109743

大小:152.96 KB

页数:2页

时间:2018-04-18

逗号运算、关系运算、逻辑运算和条件运算_第1页
逗号运算、关系运算、逻辑运算和条件运算_第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<=a+b,x+y==3逻辑运算与逻辑表达式l逻辑运算符!(非)&&(与)

2、

3、(或)优先次序:高→低l逻辑运算结果类型:bool,值只能为true或falsel逻辑

4、表达式例如:(a>b)&&(x>y)l“&&”的运算规则n两侧表达式都为真,结果为真;n有一侧表达式为假,结果为假。l“&&”的“短路特性”表达式1&&表达式2n先求解表达式1n若表达式1的值为false,则最终结果为false,不再求解表达式2若表达式1的结果为true,则求解表达式2,以表达式2的结果作为最终结果l“

5、

6、”的运算规则n两侧表达式都为假,结果为假;n有一侧表达式为真,结果为真。l“

7、

8、”的“短路特性”表达式1

9、

10、表达式2n先求解表达式1n若表达式1的值为true,则最终结果为true,不再求解表达式2若表

11、达式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中较高的类型。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。