C ++源文件中的不可打印(0xFF)字节

时间:2013-02-15 10:54:41

标签: c++ editor

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

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

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

Strange character appearing in C source file

1 个答案:

答案 0 :(得分:9)

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

  

换页符字符有时在源代码的纯文本文件中用作分页符的分隔符,或用作代码段的标记。 某些编辑器(尤其是emacs)具有内置命令,可以在换页符上加/减页面。此约定主要用于Lisp代码,也可以在Python源代码中看到。

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

Prints会将纯文本文档中的FF解释为“分页符”

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