全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  物联网学习笔记  >  详情

c语言运算符优先级

来源:千锋教育
发布人:wjy
2023-04-24

推荐

在线提问>>

  C语言中的运算符按照优先级从高到低的顺序如下:

c语言运算符优先级

  ():圆括号,用于改变运算符的优先级或明确计算顺序

  []:方括号,用于数组下标访问

  . ->:点运算符和箭头运算符,用于结构体或联合体的成员访问

  ++ --:自增、自减运算符

  -:正负号运算符,加减运算符

  ! ~:逻辑非、按位取反运算符

  / %:乘、除、取模运算符

  -:加、减运算符

  << >>:左移、右移运算符

  < <= > >=:比较运算符

  == !=:相等、不等运算符

  &:按位与运算符

  ^:按位异或运算符

  |:按位或运算符

  &&:逻辑与运算符

  ||:逻辑或运算符

  ?::条件运算符

  = += -= *= /= %= &= ^= |= <<= >>=:赋值运算符

  运算符优先级规定了计算顺序的优先级,当表达式中有多个运算符时,高优先级的运算符先计算。当运算符优先级相同时,按照从左到右的顺序依次计算。如果不确定运算符的优先级,可以使用圆括号来明确运算的优先级和顺序。

相关推荐

在线咨询 免费试学 教程领取