C语言所有操作符总结
2024-01-01 20:38:36
目录
算术操作符:
- 加法操作符(+)
- 减法操作符(-)
- 乘法操作符(*)
- 除法操作符(/)
- 取模操作符(%)
- 自增操作符(++)
- 自减操作符(--)
移位操作符:
- 左移操作符(<<)
- 右移操作符(>>)
位操作符:
- 按位与操作符(&)
- 按位或操作符(|)
- 按位异或操作符(^)
- 按位取反操作符(~)
赋值操作符:
- 赋值操作符(=)
- 加等赋值操作符(+=)
- 减等赋值操作符(-=)
- 乘等赋值操作符(*=)
- 除等赋值操作符(/=)
- 取模等赋值操作符(%=)
- 左移等赋值操作符(<<=)
- 右移等赋值操作符(>>=)
单目操作符:
- 逻辑反操作符(!)
- 正值操作符(+)
- 负值操作符(-)
- 取地址操作符(&)
- sizeof操作符
- 按位取反操作符(~)
- 自增操作符(++)和自减操作符(--)
关系操作符:
- 大于操作符(>)
- 小于操作符(<)
- 大于等于操作符(>=)
- 小于等于操作符(<=)
- 等于操作符(==)
- 不等于操作符(!=)
逻辑操作符:
- 与操作符(&&)
- 或操作符(||)
- 非操作符(!)
?以及特殊的操作符(条件,逗号,下标,调用,结构成员)
- 条件操作符:三目运算符,格式为?
条件 ? 值1 : 值2
。根据条件的真假,返回两个值中的一个。 - 逗号表达式:逗号表达式是一种特殊的表达式,格式为?
表达式1, 表达式2, ...
。逗号表达式的值是最后一个表达式的值。逗号表达式通常用于在循环或条件语句中执行多个语句。 - 下标引用:下标引用是数组的索引,格式为?
数组名[下标]
。下标从0开始,表示数组中的元素。例如,arr[3]
?表示数组?arr
?中的第4个元素。 - 函数调用:函数调用是执行函数的方式,格式为?
函数名(参数列表)
。参数列表是可选的,用于传递给函数的参数。函数调用会执行函数中的代码并返回函数的返回值。例如,printf("Hello, World!")
?是调用标准库函数?printf
?并传递一个字符串参数。 - 结构成员:结构体是一种自定义数据类型,可以包含多个不同类型的成员。访问结构体成员的方式是通过点符号?
.
,格式为?结构体变量名.成员名
。例如,如果有一个结构体变量?person
,它有一个成员?name
,则可以通过?person.name
?来访问该成员的值。?
文章来源:https://blog.csdn.net/forccct/article/details/135256729
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!