c语言基础符号知识必背

问答 39807

c语言基础符号知识必背

回复

共1条回复 我来回复
  • 六梗网
    小悟空
    专业问答知识小百科
    评论

    c语言基础符号必须了解符号的优先级。

    1 级优先级 左结合

    () 圆括号

    [] 下标运算符 指向结构体成员运算符 . 结构体成员运算符

    2 级优先级 右结合

    ! 逻辑非运算符 ~ 按位取反运算符 ++ 自增运算符 -- 自减运算符 - 负号运算符 ( 类型 ) 类型转换运算符 * 指针运算符 & 地址与运算符 sizeof 长度运算符

    3 级优先级 左结合 * 乘法运算符 / 除法运算符 % 取余运算符

    4 级优先级 左结合 + 加法运算符 - 减法运算符

    5 级优先级 左结合 << 左移运算符 >> 右移运算符

    6 级优先级 左结合 < 、 <= 、 > 、 >= 关系运算符

    7 级优先级 左结合 == 等于运算符 != 不等于运算符

    8 级优先级 左结合 & 按位与运算符

    9 级优先级 左结合 ^ 按位异或运算符

    10 级优先级 左结合 | 按位或运算符

    11 级优先级 左结合 && 逻辑与运算符

    12 级优先级 左结合 || 逻辑或运算符

    13 级优先级 右结合 ? : 条件运算符

    14 级优先级 右结合 =+ =- =* =/ =% = >= < <= &= ^= |= 全为赋值运算符

    15 级优先级 左结合 , 逗号运算符

    2024-10-06 09:40:06 0条评论