问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

运算符的运算优先级有几种?

发布网友 发布时间:2023-01-04 04:01

我来回答

1个回答

热心网友 时间:2023-10-12 19:08

运算符的运算优先级共分为15级、1级最高、15级最低。 

优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。表达式的结合次序取决于表达式中各种运算符的优先级。优先级高的运算符先结合,优先级低的运算符后结合,同一行中的运算符的优先级相同。

优先级与求值顺序无关。如a+b && b*c,虽然*优先级最高,但这个表达式求值顺序是从左到右优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。

相同优先级中,按结合性进行结合。大多数运算符结合性是从左到右,只有三个优先级是从右至左结合的,它们是单目运算符、条件运算符、赋值运算符。


C 标准定义以下序列点:

(1)运算符&&;运算符||;逗号运算符,;条件运算符?:的第一个子表达式求值结束后。

(2)函数调用运算符()中对所有实参数完成求值之后。

(3)每个完整表达式结束时。完整表达式包括变量初始化表达式,表达式语句的表达式,return 语句的表达式,if 或 switch 语句中的控制表达式,while 或 do语句的控制表达式,for 语句的所有三个表达式。

(4)标准库函数返回之前,标准输入输出函数格式化转换说明符关联动作之后,标准查找函数和排序函数在调用比较函数之前和之后及参数传递之后。

由序列点的定义可知,与运算符&&;或运算符逗号运算符条件运算符:等 4 个运算符的左操作数属于前一个序列点,右操作数属于后一个序列点,因此,这 4 个运算符的左操作数的求值要先于右操作数完成。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
金莎丽的淋浴房用完之后开门水会流出来吗? 老家里的开门式淋浴房总是漏水,装修新家想换个质量好点的淋浴房,淋浴房... 淋浴房为何开门不畅?门关不紧怎么办? appa是什么意思英语? ...觉得比较好奇吧。是什么意思?好奇吗。有微信,没聊过 和新认识的男生聊什么跟男生可聊的20个话题 农行用什么pos机有积分 POS机刷卡积分是什么意思? 一个简短的民间小说 小米9.11发布会什么时候可以重播 运算符优先级的介绍 电能年限超长的电表有什么影响 贵州农村烧的煤是什么煤 不含水银的玻璃温度计是什么 法国作家司汤达英文介绍 汕德卡C7H的方向盘怎么调高低 汕德卡这种方向盘怎么调整高低 隐藏微信好友可以怎么弄 怎么让微信好友隐藏起来 梦见自己手不小心被刀割出血了 家常西兰花如何做 梦见自己手被刀割出血了 梦见手被刀子割破出血 梦见自己的手被刀割开流血 梦见自己手被刀割流血 灌汤包子的家常做法 淘宝网上的详细地址怎么填 梦见卖费品 梦见替老公的妹赶走推销化妆品 梦见表妹在卖化妆品亏本了 iPhone用户注意了,苹果官方真的在偷看你的相册 iPhone用户注意!这样的Wi-Fi不要连,否则你的手机会无法上网 苹果用户注意!iOS 15要偷看相册,你愿意吗? 苹果发布重要安全提醒,iPhone 12 用户注意了 1200毫升的水放几个茶包里喝 硬盘黑盘蓝盘紫盘绿盘区别 中科曙光和光迅科技哪个更好点 梦见自己满嘴牙都掉光了 梦见自己满口牙掉完了 梦见我我满口的牙都掉光了 梦见自己牙掉光 中元节的俗称是什么 古代被叫做“七月半” 怎样预防孩子发烧 对于防止孩子们感冒发烧你们有何妙招吗? 付梓的意思 下载的小视频怎么加白边 千子做法,千子怎么做 以岭药业遭“手撕”:中医药要自强,先要“诚实” 奥克斯空调开了没反应 教资能查到每题的成绩么