A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 三月小雨 中级黑马   /  2015-7-31 22:35  /  566 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

iOS基础-学习笔记31

3-运算符的优先级及结合性
1、        结合性
C语言中各运算符的结合性分为两种,即左结合性(自左至右)和右结合性(自右至左)。例如算术运算符的结合性是自左至右,即先左后右。如有表达式x+y+z则y应该先与”-”号结合,执行x-y运算,然后再执行+z的运算。这种自左至右的结合方向就称为”左结合性”。而自右至左的结合方向称为”右结合性”。最典型的右结合性运算符是赋值运算符。如x=y=z,由于”=”的右结合性,应先执行y=z再执行x=(y=z)运算。
2、        优先级
C语言中,运算符的优先级共分为15级。1级最高,15级最低。在表达式中,优先级较高的先与优先级较低的进行运算。而在一个运算量两侧的运算符 优先级相同时,则按运算符的结合性所规定的结合方向处理。

5 个回复

倒序浏览
自己顶沙发
回复 使用道具 举报
优先级下最好把表格贴出来,看得清楚。
回复 使用道具 举报
有张图,方便查询记忆

63d9f2d3572c11df57c9a205612762d0f703c2f8.jpg (70.32 KB, 下载次数: 4)

送你一张图

送你一张图
回复 使用道具 举报
确实不错,顶一个
回复 使用道具 举报
表格在哪,妹纸
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马