6

这个特定的 C++ 代码项目有 0xFF 字节标记,作为函数定义的前缀。

这样做的目的是什么?它是为了帮助一些简单的源文件解析器吗?

显然编译器忽略了这些标记。

C源文件中出现奇怪的字符

4

1 回答 1

9

那可能是Form Feed (ASCII 12) (on wiki-pedia ),换句话说就是一个空白字符。

换页符有时在源代码的纯文本文件中用作分页符的分隔符或代码段的标记。一些编辑器,特别是 emacs,有内置的命令来向上/向下翻页换页符。这种约定主要用于 Lisp 代码,也可以在 Python 源代码中看到。

当源代码通常打印在纸上以供审查/存档时,它曾经在源代码中很常见。

打印将FF在纯文本文档中解释为“分页符”

半相关:https ://twitter.com/sehetw/status/297904888321544192

于 2013-02-15T10:57:41.240 回答