C语言运算符及其优先级汇总表口诀

  次阅读 作者:智能小宝 来源:互联网 2016-01-26 10:12 我要评论(0)

由于C语言的运算符优先级与C++的不完全一样(主要是增加了几个运算符),所以这个口诀不能完全实用于C++. 但是应该能够兼容,大家可以比较一下他们的区别应该就能够很快掌握C++的优先级的

C语言运算符及其优先级汇总表口诀

圆下箭头一顿号

非凡增减富强针地长

三乘除,四加减,五移位

千万别把鱼忘记,它在盛饭的厨子里

小灯大灯灯灯不等

爸喂鱼,舅疑惑,裸鸡也疑惑

十三姨,十四父,十五逗,兜到低

圆下箭头一顿号 指的是第15级的运算符。其中圆指的是运算符(),下指的是下标运算符[],箭头指的是指向结构体成员运算符->, 顿号指的是结构体成员运算符、

非凡增减富强针地长 指的是第14级的运算符。其中非指的是逻辑运算符!,凡指 的是按位取反运算符~,增减指的是自增和自减运算符++和--,富指的是负号运算符-,强指的是类型转换运算符(类型),针指的是指针运算符*,地指的是 地址运算符&,长指的是长度运算符Sizeof

三乘除,四加减,五移位指的是第13级到第11级的运算符。其中三四五并无 实际意义,只是起区分级别而已。也可以想象三指的是第13级运算符。乘除指的是乘法运算符*和除法运算符/,加减指的是加法运算符+和减法运算符-,移位 指的是左移运算符<<和右移运算符>>

千万别把鱼忘记,它在盛饭的厨子里 指的是求余运算符%,它位于盛饭的厨子里, 即指和乘法运算符、除法运算符在一起。

小灯大灯灯灯不等指的是第10级到第9级的运算符。其中小灯大灯指的是关系 运算符<、<=、>和>=,灯灯指的是等于运算符==,不等指的是不等于运算符!=

爸喂鱼,舅疑惑,裸鸡也疑惑 指的是第8级到第4级的运算符。其中,爸喂鱼之指 的是第8级的按位与运算符&,舅疑惑指的是第7级的按位异或运算符^和第6级的按位或运算符||,裸鸡也疑惑指的是第5级、第4级的逻辑与运算 符&&和逻辑或运算符||

十三姨,十四父,十五逗,兜到低指的是第3级到第1级的运算符。其中,十三姨指的是条件运算符?: (三有双重含义,即指?:的优先级别是三,它的运算符类型也是三目,?难道不是姨即疑 惑吗?),十四父的十四没有实际意义,父指的是赋值运算符=、+=、-=、*=、/=、%=、>>=、<<=、&=、 ^=和|= ,十五逗指的是第1级的运算符,兜到低指的是15级运算符以,结束。

附录:C语言运算符及优先级

优先级运算符含义运算符类型结合方向

15()圆括号单目自左向右

[]下标运算符

>指向结构体成员运算符

、结构体成员运算符

14!逻辑非运算符自右向左

~按位取反运算符

++自增运算符

--自减运算符

-负号运算符

(类型)类型转换运算符

*指针运算符

&地址运算符

Sizeof长度运算符

13*乘法运算符双目自左向右

/除法运算符

%求余运算符

12+加法运算符

-减法运算符

11<<左移运算符

>>右移运算符

10<、<=、>、>=关系运算符

9==等于运算符

!=不等于运算符

8&按位与运算符

7^按位异或运算符

6|按位或运算符

5&&逻辑与运算符

4||逻辑或运算符

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...