几种运算符优先级.doc

上传人:re****.1 文档编号:559845013 上传时间:2023-10-23 格式:DOC 页数:3 大小:27.51KB
返回 下载 相关 举报
几种运算符优先级.doc_第1页
第1页 / 共3页
几种运算符优先级.doc_第2页
第2页 / 共3页
几种运算符优先级.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《几种运算符优先级.doc》由会员分享,可在线阅读,更多相关《几种运算符优先级.doc(3页珍藏版)》请在金锄头文库上搜索。

1、几种运算符优先级:!(非)算术运算符:()、*、/、%(求余)、+、-关系运算符:、=、=、!=逻辑运算符&、|赋值运算符:=printf(“%d”,4+35|59);11) 算术运算符的结果是计算后的数a/b: a与 b是两个操作数,/是运算符,当两个操作数都是整数,其结果则为整数;若其中之一是实型数,其结果则为实型数。printf(“%d”, 5/2);25.0/2=2.5%(求余):规定其两个操作数都是整数5%2=12)关系运算符的结果是逻辑真(1)或逻辑假(0)Int x=4,y=5;printf(“%d”, (x=y));0printf(“%d”, (x=5));0printf(“%

2、d”, (x=5));53)逻辑运算符(! & |):的结果是逻辑真(1)或逻辑假(0)&:两者为真则为真,其余则为假|:只要一个为真则为真注意:凡是不为零的数则视为真printf(“%d”, !4);0printf(“%d”, 4&5);1printf(“%d”, 4&0);0printf(“%d”, 4|5);1printf(“%d”, 4|0);1复合的赋值运算符:=a*=a-a=a*aa+=a-a=a+aa/=a-a=a/a规定:复合的赋值运算符就按自右向左的原则计算的,有多少个复合的赋值运算符就有多少步计算Int a=5;printf(%d,a*=a+=a);100 100 50a+=a -a=a+a=5+5=10a*=a-a=a*a=100

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号