C语言的运算符


C 给我们提供了各种各样的运算符,我们可以用来操作数据。

特别地,我们可以识别不同分组的运算符:

  • 算术运算符
  • 比较运算符
  • 逻辑运算符
  • 复合赋值运算符
  • 位运算符
  • 指针运算符
  • 结构运算符
  • 混合运算符

在这一节中,我们将用两个假想的变量 a 和 b 举例,详细介绍所有这些运算符。为了简单起见,我将不会介绍位运算符、结构运算符和指针运算符。

算术运算符

我将把这个小型分组分为二元运算符和一元运算符。二元操作符需要两个操作数:
一元运算符只需要一个操作数:
a++ 与 ++a 的区别在于:a++ 在使用 a 之后才自增它的值,而 ++a 会在使用 a 之前自增它的值。
比较运算符

逻辑运算符

  • ! 非(例如:!a)
  • && 与(例如:a && b)
  • || 或(例如:a || b)

这些运算符在使用布尔值时非常有用。




全部评论

相关推荐

2025-12-15 11:27
门头沟学院 Java
哇哇的菜鸡oc:所有人不要理会,就好了,后面他就知道怎么回事了,只能说有的时候市场都是被宰的人搞坏的
点赞 评论 收藏
分享
2025-12-14 11:43
黑龙江大学 Java
用微笑面对困难:确实比较烂,可以这么修改:加上大学的qs排名,然后大学简介要写一些,然后硕士大学加大加粗,科研经历第一句话都写上在复旦大学时,主要负责xxxx,简历左上角把学校logo写上,建议用复旦大学的简历模板
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务