转义序列\ f – 换页 – 它究竟是什么?

\f被认为是forms饲料。 \t是一个制表符, \a是一个嘟嘟声, \n是换行符。 什么是一个表格源 – \f ? 下面的程序

 #include <iostream> int main() { std::cout << "hello\fgoodbye" << std::endl; } 

打印hello然后一个女性的标志 (一个倒立的圣手榴弹 :),然后goodbye一次在一行。

它跳到下一页的开始。 (主要适用于输出设备是打印机而不是VDU的terminal。)

从维基页面

12(换页,\ f,^ L),使打印机将纸张排到下一页的顶部或videoterminal以清除屏幕。

或更多的细节在这里 。

看来这个符号现在已经过时了,处理的方式可能是(?)实现的依赖。 至less对我来说,你的代码给出了下面的输出(xcode gcc 4.2,gdb console):

 hello goodbye 

如果您正在编写20世纪80年代风格的打印机,则会popup纸张并开始新的页面。 你几乎肯定不需要它。

http://en.wikipedia.org/wiki/Form_feed

它来自行式打印机和绿色条纹扇形折叠纸的时代 。

相信我,你不会需要它…