前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C语言所有操作符总结

C语言所有操作符总结

作者头像
发布2024-04-30 12:08:31
800
发布2024-04-30 12:08:31
举报
文章被收录于专栏:转自CSDN转自CSDN

目录

算术操作符:

移位操作符:

位操作符:

赋值操作符:

单目操作符:

关系操作符:

逻辑操作符:

以及特殊的操作符(条件,逗号,下标,调用,结构成员)

C语言操作符(简单解释版)-CSDN博客


算术操作符:

  • 加法操作符(+)
  • 减法操作符(-)
  • 乘法操作符(*)
  • 除法操作符(/)
  • 取模操作符(%)
  • 自增操作符(++)
  • 自减操作符(--)

移位操作符:

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

位操作符:

  • 按位与操作符(&)
  • 按位或操作符(|)
  • 按位异或操作符(^)
  • 按位取反操作符(~)

赋值操作符:

  • 赋值操作符(=)
  • 加等赋值操作符(+=)
  • 减等赋值操作符(-=)
  • 乘等赋值操作符(*=)
  • 除等赋值操作符(/=)
  • 取模等赋值操作符(%=)
  • 左移等赋值操作符(<<=)
  • 右移等赋值操作符(>>=)

单目操作符:

  • 逻辑反操作符(!)
  • 正值操作符(+)
  • 负值操作符(-)
  • 取地址操作符(&)
  • sizeof操作符
  • 按位取反操作符(~)
  • 自增操作符(++)和自减操作符(--)

关系操作符:

  • 大于操作符(>)
  • 小于操作符(<)
  • 大于等于操作符(>=)
  • 小于等于操作符(<=)
  • 等于操作符(==)
  • 不等于操作符(!=)

逻辑操作符:

  • 与操作符(&&)
  • 或操作符(||)
  • 非操作符(!)

以及特殊的操作符(条件,逗号,下标,调用,结构成员)

  1. 条件操作符:三目运算符,格式为 条件 ? 值1 : 值2。根据条件的真假,返回两个值中的一个。
  2. 逗号表达式:逗号表达式是一种特殊的表达式,格式为 表达式1, 表达式2, ...。逗号表达式的值是最后一个表达式的值。逗号表达式通常用于在循环或条件语句中执行多个语句。
  3. 下标引用:下标引用是数组的索引,格式为 数组名[下标]。下标从0开始,表示数组中的元素。例如,arr[3] 表示数组 arr 中的第4个元素。
  4. 函数调用:函数调用是执行函数的方式,格式为 函数名(参数列表)。参数列表是可选的,用于传递给函数的参数。函数调用会执行函数中的代码并返回函数的返回值。例如,printf("Hello, World!") 是调用标准库函数 printf 并传递一个字符串参数。
  5. 结构成员:结构体是一种自定义数据类型,可以包含多个不同类型的成员。访问结构体成员的方式是通过点符号 .,格式为 结构体变量名.成员名。例如,如果有一个结构体变量 person,它有一个成员 name,则可以通过 person.name 来访问该成员的值。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-12-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 算术操作符:
  • 移位操作符:
  • 位操作符:
  • 赋值操作符:
  • 单目操作符:
  • 关系操作符:
  • 逻辑操作符:
  • 以及特殊的操作符(条件,逗号,下标,调用,结构成员)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档