首页 > 后端开发 > C++ > '&&”和'||”的替代标记是什么在 C 中?

'&&”和'||”的替代标记是什么在 C 中?

DDD
发布: 2024-12-03 18:15:12
原创
892 人浏览过

What Are the Alternative Tokens for

C 中的替代标记:“and”和“or”的出现

在 C 领域,布尔运算符“and”和“or”有长期以来一直是主食。然而,有些人可能会惊讶地发现他们拥有反映其主要表征的替代代币。 C 语法的这一有趣方面自该语言本身的概念诞生以来就一直存在。

这些替代标记的引入可以追溯到 C 标准化过程的早期,如 C 98 标准中详细介绍的。第 2.5 节/替代标记 [lex.digraph] 规定:

“为某些运算符和标点符号提供替代标记表示。每个替代标记在所有方面都与其主要标记相同,但拼写除外。 “

标准的表 2 概述了一组替代标记,包括“and”和'or':

Alternative Token Primary Token
'and' '&&'
'or' ' '

尽管这些替代令牌已包含在标准中,但许多程序员仍然对它们一无所知。这种模糊性的一个可能原因是它们的主要用例是在某些字符(例如方括号)不可用的环境中。例如,在具有 EBCDIC 字符集的 IBM 大型机上,替代标记为缺少方括号提供了一种解决方法。

总之,替代标记“and”和“or”从那时起就成为了 C 语言的一部分它的诞生,使运算符能够使用替代拼写来表达。它们在标准中的存在以及它们的实际应用,使它们成为 C 语法的一个迷人的方面。

以上是'&&”和'||”的替代标记是什么在 C 中?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板