尚学堂【官网】-西安Java培训|c++培训|Android培训|安卓培训|java视频教程|软件工程师|-西安雁塔尚学堂计算机学校
Android培训/西安Android培训  尚学堂首页Java学院Android培训/西安Android培训

C++中的优先级和结合性

www.xasxt.com 发布人:java  |  来自:本站  |  发布时间:2012-02-06 16:39:45  |  点击次数:1693

  在C++语言中,为了确定运算符在表达式中的运算顺序,规定每一种运算符既具有优先级,又具有结合性。优先级是指在相邻的两种运算符中,应先执行哪一种。结合性是指两个同优先级的运算符相邻时,应按从左向右的顺序运算,还是按从右向左的顺序运算。使用圆括号将子表达式括起来,可改变默认的运算符的优先级。有关表达式

  运算顺序的3条规则如下。

  (1)带有括号的子表达式优先计算。

  (2)无括号的,按优先级从高到低进行计算。

  (3)有相同优先级的,按结合性进行计算。

  其中优先级高低变化是随着数字的增大而变低的,另外3类运算符(单目运算符、三目运算符和赋值类运算符)是从右向左结合的,其余的运算符都是从左向右结合的。

当前文:C++中的优先级和结合性
上一页:2011年中国iPhone用户月均移动通信消费情况
下一页:C++中的圆括号运算符
在线报名(*为必填项)