zoukankan      html  css  js  c++  java
  • C语言运算符、优先级、结合性

    左←中→右

    优先级

    运算符

    名称

    运算对象个数

    结合性

    1 ()

    圆括号

     

    []

    下标运算符

     
    ->

    指向成员运算符

     
    .

    结构体、共用体成员运算符

     
    2 !

    逻辑非

    逻辑运算符

    单目运算符

    ~

    按位取反

    位运算符

    ++

    自增1

    算术运算符

    --

    自减1

    -

    负号

    类型

    强制类型转换

    *

    指针运算符

    &

    取地址运算符

    sizeof

    求存储长度运算符

    3 *

    乘运算符

    算术运算符

    双目运算符

    /

    除运算符

    %

    余运算符

    4 +

    加运算符

    算术运算符

    双目运算符

    -

    减运算符

    5 <<

    左移运算符

    位运算符

    双目运算符

    >>

    右移运算符

    6 >

    大于运算符

    关系运算符

    双目运算符

    <

    小于运算符

    >=

    大于等于运算符

    <=

    小于等于运算符

    7 ==

    等于运算符

    双目运算符

    !=

    不等于运算符

    8 &

    按位与运算符

    位运算符

    双目运算符

    9 ^

    按位异或运算符

    双目运算符

    10 |

    按位或运算符

    双目运算符

    11 &&

    与运算符

    逻辑运算符

    双目运算符

    12 ||

    或运算符

    双目运算符

    13 ? :

    条件运算符

    三目运算符

    14 =

    赋值运算符

    双目运算符

    +=
    -+
    *=
    /=
    %=
    >>=
    <<=
    &=
    ^=
    |=
    15 ,

    逗号运算符

     

  • 相关阅读:
    isinstance函数
    Django之ORM那些相关操作
    Django ~ 2
    Django ~ 1
    Django详解之models操作
    Django模板语言相关内容
    livevent的几个问题
    客户端,服务器发包走向
    关闭客户端连接的两种情况
    std::vector<Channel2*> m_allChannels;容器,以及如何根据channelid的意义
  • 原文地址:https://www.cnblogs.com/afarmer/p/2038388.html
Copyright © 2011-2022 走看看