文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
2.3.2 关系运算符
关系运算符和算术运算符一样,也都是二目运算符,算术运算符的作用是为了求值,而关系运算符的作用是用于比较左右两个操作数的大小关系。因此,笔者更喜欢把“关系运算符”称为“比较运算符”。当然比较的结果无非就是“是”与“否”两个,但 C 语言把“是”用“真(1)”来表示,把“否”用“假(0)”来表示。也就是通过关系运算符运算的结果非“1”即“0”。C 语言中关系运算符见表 2.10。
表 2.10 关系运算符
对于每一种关系运算,我们可以把它想象成是老师在向我们提问。例如老师问:“5 和 8 是否相等?”同学们回答:“否”,否的话就表示假,那么结果就是 0。反之,如果老师问:“5 和 8 是否不相等?”同学们回答“是”,是的话就表示真,结果就是 1。
不过不得不提的是,能够表示真的值不仅仅只是 1,而是任何的非零值。也就是说在 C 语言中,只有值为 0 表示假,其他的都表示真,只不过通常都用 1 来表示真罢了。
最后还有一点,对于由两个字符组成的运算符,书写的时候,字符的顺序不可颠倒,除非构成运算符的两个字符是相同的。例如“!=”不可写成“=!”,“>=”不可写成“=>”。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论