C语言的运算符优先级

  1、什么是运算符的优先级?

      运算符优先级,在C语言中,当同一个表达式里面,同时出现(算术运算符)、(关系运算符)、

            (逻辑运算符)时,究竟要进行哪一个运算先呢?

             那么,当出现这种情况的时候,(优先级高)的先运算,

             如果(优先级同样),就按从左往右的顺序运算。

 

  2、不同运算符的优先级划分

    ()    小括号优先级最高

 

     !     优先级高于  算术运算符

 

     算术运算符  优先级高于  关系运算符

 

     关系运算符  优先级高于  "&&"和"||"

 

      "&&"和"||"  优先级高于   "="

 

   通过上面的介绍,我们就可以看到各种不同的运算符之间的优先级的高低了,优先级最高就是(),而最低就是= 。

 

   运算符的种类还有很多,在往后的学习中我们就会慢慢地接触到,

   所以,在同一行代码中,如果出现多种不同优先级的运算符时,最好还是加上小括号,这样才会比较直观。

 

  3、同级运算符的优先级划分  

    算术运算符 —— 乘法、除法、模运算 优先级高于 加法、减法

 

    算术运算符 —— 乘法、除法、模运算 出现在同一行代码中,则按从左到右的顺序执行

 

    算术运算符 —— 加法、减法, 出现在同一行代码中,则按从左到右的顺序执行

 

    关系运算术——出现在同一行代码中,按从左往右顺序执行

=======================================================================

 

非常好,现在,我们已经掌握了C语言中的(运算符的优先级),但是,如何去运行用它呢?

所以,我们就需要通过下方的链接,进入到C语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。

>>>下载训练环境与使用说明(使用 真实的开发环境,结合游戏闯关进行编程训练)