首页 >后端开发 >C++ >为什么在 C 语言中使用'and”和'or”而不是'&&”和'||”?

为什么在 C 语言中使用'and”和'or”而不是'&&”和'||”?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-21 08:35:11296浏览

Why Use `and` and `or` Instead of `&&` and `||` in C  ?

C 中逻辑运算的替代运算符

尽管运算符 &&(和)和 || 很受欢迎(or),它们的书面版本 and 和 or 作为 C 中的替代标记存在。这就引发了关于它们的起源和用法的问题。

C 中的起源以及与 C 的兼容性

逻辑运算符的书面版本起源于 C,带有 ;标头。此标头提供的定义允许程序员在键盘上缺少运算符符号时使用书面形式。

在 C 中,这些标记被称为替代标记,从而无需任何额外的包含。

语法和语义

书面版本的语法和语义与其相同符号对应。它们被解析为相同的标记,从而产生相同的结果。

频率不高的原因

虽然这些运算符在技术上是有效的 C ,但它们的用法并不常见。首先,and 和 or 的可读性分别被认为低于其对应的符号 && 和 ||。它们的稀有性往往会阻碍可读性而不是增强可读性。

使用注意事项

虽然可以使用逻辑运算符的替代标记,但通常建议坚持使用更常见的标记&& 和 ||为了清晰和可读性而使用的符号。然而,值得注意的是,它们的使用量最近略有增加,这可能表明它们的受欢迎程度发生了变化。

以上是为什么在 C 语言中使用'and”和'or”而不是'&&”和'||”?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn