爱问知识人 爱问教育 医院库

&的 相对优先级是怎样的?

首页

&的 相对优先级是怎样的?

逻辑运算符号&&、||、!的 相对优先级是怎样的? 也就是说 a&&b||c应理解成(a&&b)||c还是a&&(b||c),或者怎么理解都可以?请各位C语言大虾们帮帮忙,谢了哈O(∩_∩)O~ 

提交回答

全部答案

    2018-04-24 22:24:19
  •   运算符运算等级如下
    其中 1级优先级最高,15级最低,
    1级优先级 左结合
    () 圆括号
    [] 下标运算符
    -> 指向结构体成员运算符

       结构体成员运算符
    2级优先级 右结合
    ! 逻辑非运算符
    ~ 按位取反运算符
    自增运算符
    -- 自减运算符
    - 负号运算符
    (类型) 类型转换运算符
    * 指针运算符
    & 地址与运算符
    sizeof 长度运算符
    3级优先级 左结合
    * 乘法运算符
    / 除法运算符
    % 取余运算符
    4级优先级 左结合
    加法运算符
    - 减法运算符
    5级优先级 左结合
    > 右移运算符
    6级优先级 左结合
    、>= 关系运算符
    7级优先级 左结合
    == 等于运算符
    != 不等于运算符
    8级优先级 左结合
    & 按位与运算符
    9级优先级 左结合
    ^ 按位异或运算符
    10级优先级 左结合
    | 按位或运算符
    11级优先级 左结合
    && 逻辑与运算符
    12级优先级 左结合
    || 逻辑或运算符
    13级优先级 右结合
    ? : 条件运算符
    14级优先级 右结合
    = = -= *= /= %= &= ^= |= >= 全为赋值运算符
    15级优先级 左结合
    , 逗号运算符。
      

    A***

    2018-04-24 22:24:19

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):