C语言所有操作符总结

2024-01-01 20:38:36

目录

算术操作符:

移位操作符:

位操作符:

赋值操作符:

单目操作符:

关系操作符:

逻辑操作符:

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

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?来访问该成员的值。?

文章来源:https://blog.csdn.net/forccct/article/details/135256729
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。