黑马程序员技术交流社区
标题:
运算符的优先级及结合性
[打印本页]
作者:
三月小雨
时间:
2015-7-31 22:35
标题:
运算符的优先级及结合性
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级最低。在表达式中,优先级较高的先与优先级较低的进行运算。而在一个运算量两侧的运算符 优先级相同时,则按运算符的结合性所规定的结合方向处理。
作者:
三月小雨
时间:
2015-7-31 22:36
自己顶沙发
作者:
WPeng
时间:
2015-8-1 22:27
优先级下最好把表格贴出来,看得清楚。
作者:
阿伦666
时间:
2015-8-1 23:12
有张图,方便查询记忆
63d9f2d3572c11df57c9a205612762d0f703c2f8.jpg
(70.32 KB, 下载次数: 2)
下载附件
2015-8-1 23:11 上传
送你一张图
作者:
飓风少年
时间:
2015-8-1 23:13
确实不错,顶一个
作者:
LSwbfil2015
时间:
2015-8-1 23:18
表格在哪,妹纸
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2