zoukankan      html  css  js  c++  java
  • C语言操作符优先级

     C语言操作符优先级

    优先级

    运算符

        

    要求运算

    对象的个数

    结合方向

    1

    ()

    []

    ->

    .

    圆括号

    下标运算符

    指向结构体成员运算符

    结构体成员运算符

     

    自左至右

    2

    !

    逻辑非运算符

    1

    (单目运算符)

    自右至左

    ~

    按位取反运算符

    ++

    自增运算符

    --

    自减运算符

    -

    负号运算符

    (类型)

    类型转换运算符

    *

    指针运算符

    &

    地址与运算符

    sizeof

    长度运算符

    3

    *

    /

    %

    乘法运算符

    除法运算符

    求余运算符

    2

    (双目运算符)

    自左至右

    4

    +

    -

    加法运算符

    减法运算符

    2

    (双目运算符)

    自左至右

    5

    <<

    >>

    左移运算符

    右移运算符

    2

    (双目运算符)

     

    6

    <

    <=

    >

    >=

    关系运算符

    2

    (双目运算符)

    自左至右

    7

    ==

    !=

    等于运算符

    不等于运算符

    2

    (双目运算符)

    自左至右

    8

    &

    按位与运算符

    2

    (双目运算符)

    自左至右

    9

    ^

    按位异或运算符

    2

    (双目运算符)

    自左至右

    10

    |

    按位或运算符

    2

    (双目运算符)

    自左至右

    11

    &&

    逻辑与运算符

    2

    (双目运算符)

    自左至右

    12

    ||

    逻辑或运算符

    2

    (双目运算符)

    自左至右

    13

    ? :

    条件运算符

    3

    (三目运算)

    自右至左

    14

    =

    +=

    -=

    *=

    /=

    %=

    >>=

    <<=

    &=

    ^=

    |=

    赋值运算符

    2

    自右至左

    15

    ,

    逗号运算符

     

    自左至右

     

             运算符优先级记忆方法:

                                                 
     
  • 相关阅读:
    【整理学习Hadoop】Hadoop学习基础之一:服务器集群技术
    淘宝开源平台(taobao-code)使用
    【转载】Java定时器的学习
    DHTMLTree、Dtree和Ztree的学习使用
    iBatis 简单介绍及基础入门
    【转载】Spring介绍之二
    透明度标签、html透明度
    下拉列表禁止修改
    list删除、集合遍历删除
    表格样式、表格css、
  • 原文地址:https://www.cnblogs.com/AI-Algorithms/p/3790034.html
Copyright © 2011-2022 走看看