千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

首页 视频教程 培训课程 师资团队 技术干货 常见问题 面试题 职场就业 零基础学物联网 行业资讯
【热点话题】 物联网技术干货 物联网学习教程 物联网学习笔记 物联网面试题 物联网培训问答 物联网培训机构哪些好 物联网职场就业
当前位置:物联网培训  >  物联网学习笔记  >  c语言运算符优先级

c语言运算符优先级

来源:千锋教育
发布人:wjy
时间: 2023-04-24 13:39:50 1682314790

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

c语言运算符优先级

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

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

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

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

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

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

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

  -:加、减运算符

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

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

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

  &:按位与运算符

  ^:按位异或运算符

  |:按位或运算符

  &&:逻辑与运算符

  ||:逻辑或运算符

  ?::条件运算符

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

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

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

最新文章NEW

相关推荐HOT

更多>>