C语言中的操作符优先级的详细介绍

 更新时间:2017年08月31日 09:11:51   投稿:lqh  
这篇文章主要介绍了C语言中的操作符优先级的详细介绍的相关资料,希望通过本文能帮助到大家,大家通过本文能彻底掌握这部分内容,需要的朋友可以参考下

C语言中的操作符优先级的详细介绍

C语言中操作符的优先级大全, 当然c++, Objective-C,大部分语言都试用。

下面是来自The C Programming Language 2th的总结。

OperatorsAssociativity(结合性)

1. () [] -> .               左->右  
2. ! ~ ++ -- + - *(type)sizeof 
右->左
3. * / %                   左->右
4. + -                    左->右
5. << >>                   左->右
6. < <= > >=                 左->右
7. == !=                   左->右
8. &                     左->右
9. ^                     左->右
10 |                     左->右
11. &&                    左->右
12. ||                    左->右
13. ?:                    右->左
14. = += -= *= /= %= &= ^= |= <<= >>=     右->左
15. ,                     右->左

接下来这张图就是帮助我们记忆!!!

C语言表达能力强,其中一个重要方面就在于它的表达式类型丰富,运算符功能强,因而c使用灵活,适应性强。

我觉得想要c语言学的好,操作符这关就一定要精通,这个可以帮你有效的剪短代码行 , 让你的代码更简练漂亮。

以上就是C语言中的操作符优先级的详细介绍,如有疑问请留言或者到本站社区交流讨论,大家共同进步,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • 如何用C语言生成简单格式的xml

    如何用C语言生成简单格式的xml

    本篇文章是对使用C语言生成简单格式的xml的实现代码进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C语言修炼之路函数篇真题训练上

    C语言修炼之路函数篇真题训练上

    函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数
    2022-03-03
  • c语言详解动态内存分配及常见错误的解决

    c语言详解动态内存分配及常见错误的解决

    给数组分配多大的内存空间?你是否和初学C时的我一样,有过这样的疑问。这一期就来聊一聊动态内存的分配,读完这篇文章,你可能对内存的分配有一个更好的理解
    2022-04-04
  • 详解C++的模板中typename关键字的用法

    详解C++的模板中typename关键字的用法

    在C++的Template中我们经常可以见到使用typename来定义类型名称,更加具体的我们就在接下来为大家详解C++的模板中typename关键字的用法,需要的朋友可以参考下:
    2016-06-06
  • C++中的string类型

    C++中的string类型

    这篇文章主要介绍了C++中的string类型,在C++当中,除了char 类型,还有专门的字符串类型,就叫做string,下面文字将围绕其相关资料展开详细内容,需要的朋友可以参考一下,希望对你有所帮助
    2021-11-11
  • VS Code+msys2配置Windows系统下C/C++开发环境

    VS Code+msys2配置Windows系统下C/C++开发环境

    我们在windows10中使用VS Code做C++程序开发过程中,需要安装MSYS2和MinGW,下面这篇文章主要给大家介绍了关于VS Code+msys2配置Windows系统下C/C++开发环境的相关资料,需要的朋友可以参考下
    2022-12-12
  • C语言编程使用MATLAB绘制椭圆及圆角矩形

    C语言编程使用MATLAB绘制椭圆及圆角矩形

    这篇文章主要为大家介绍了C语言编程中使用MATLAB绘制椭圆及圆角矩形的实现源码,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2022-02-02
  • C语言中qsort函数的介绍与用法实例

    C语言中qsort函数的介绍与用法实例

    C语言的标准库提供了一个重要的排序函数qsort给C语言使用者使用,qsort函数将快速排序的算法封装起来,这篇文章主要给大家介绍了关于C语言中qsort函数的介绍与用法的相关资料,需要的朋友可以参考下
    2021-09-09
  • 一文让你彻底明白C++中的const

    一文让你彻底明白C++中的const

    这篇文章主要给大家介绍了关于C++中const的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • 用C++面向对象的方式动态加载so的方法

    用C++面向对象的方式动态加载so的方法

    下面小编就为大家带来一篇用C++面向对象的方式动态加载so的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12

最新评论