<分区>
我正在阅读 this并找到转义符 \?
。这个逃跑到底是什么意思?字符串中的文字 ?
(我仍然看不出原因)或者这是我不知道的 BNF 语法规则?
<分区>
我正在阅读 this并找到转义符 \?
。这个逃跑到底是什么意思?字符串中的文字 ?
(我仍然看不出原因)或者这是我不知道的 BNF 语法规则?
最佳答案
它指定一个文字问号。见http://en.wikipedia.org/wiki/Digraphs_and_trigraphs
反斜杠用作标记字符,告诉编译器/解释器下一个字符有一些特殊含义。下一个字符的含义取决于实现。例如,C 风格语言使用 \n
表示换行符,使用 \t
表示制表符。
使用“转义”一词的真正意思是暂时脱离解析文本并进入另一种模式,在这种模式下后续字符将被区别对待。
关于c - 这是什么意思\?在 C 语法中转义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24484428/
相关文章:
python - 我可以在 python 中加载 python 代码并将其解析为普通代码行吗?
c++ - PostgreSQL : SQL timestamp to Unix timestamp using libpq
c - 我的子类化公共(public)控件工具提示是否会先于我在 WM_DESTROY 中自行销毁?
java - 如何在 Java 中取消转义 Java 字符串文字?
escaping - 如何在别名中转义 awk 命令中的字段变量?
c - 为什么我的 const 数组存储在堆栈而不是文本部分?