我是靠谱客的博主 贪玩盼望,最近开发中收集的这篇文章主要介绍C语言基础-运算符优先级,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

运算符优先级

初等运算符

  • () 函数调用操作符
  • [] 下标引用操作符
  • -> 结构体指针变量名->成员名
  • . 结构体取结构体内的参数

单目运算符

  • ++ 变量自增
  • - - 变量自减
  • & 取变量在内存中的地址
  • sizeof() 计算变量占内存的大小
  • ! 逻辑取反(Boolean)
  • ~ 按位取反
  • * 解引用操作符
  • (类型) 强制转换变量类型

移位运算符

  • >> 右移操作符
  • << 左移操作符

关系运算符

  • > 大于
  • < 小鱼
  • >= 大于等于
  • <= 小于等于
  • != 不等于

位运算符

  • ^ 按位异或操作符
  • & 按位与操作符
  • | 按位或操作符

逻辑运算符

  • && 逻辑与
  • || 逻辑或

条件运算符

  • 条件?表达式1 :表达式2

赋值运算符

  • = A=B B的值赋给A
  • += A+=B A=A+B
  • -= A-=B A=A-B
  • %= A%=B A=A%B
  • /= A/=B A=A/B
  • = A*=B A=AB
  • <<= A<<=B A=A<<B
  • >>= A>>=B A=A>>B

逗号运算符

  • (表达式1 ,表达式2 ,表达式3 ,…,表达式n)其结果为“表达式n(最后一个表达式)”的结果

最后

以上就是贪玩盼望为你收集整理的C语言基础-运算符优先级的全部内容,希望文章能够帮你解决C语言基础-运算符优先级所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部