C中的“ ^ L”是什么意思?

Sea*_*dre 37 c

例如,mainsrc/hello.cGNU中,Hello包的结尾如下:

   exit (EXIT_SUCCESS);
 }
 ^L
Run Code Online (Sandbox Code Playgroud)

sel*_*bie 59

从字面上看,它是一个分页符(“换页”)字符。编译器将其视为普通空格。但这对于打印源代码非常有用-它会启动一个新页面(例如,^L在函数之间使用来强制每个调用获得自己的页面)。

Vim中 / VI族类编辑器,你可以插入通过键入编辑模式中这样的性格Ctrl+ V后跟Ctrl+ L。它看起来像^L在编辑器中,但实际上只是一个字符(ASCII值:12或0x0C)。

  • @Croll显然那是短命。您从未需要从行式打印机处理数百页的清单。您会使用它的。 (13认同)
  • 如果您将源代码打印在纸上,则打印机将…开始一个新页面。 (7认同)
  • 从字面上看[this](https://media.giphy.com/media/1ODM8ZlEpcZl6/giphy.gif) (7认同)
  • @Croll好吧,这几乎不是第一次有人使用空白来使代码格式更好,是吗? (4认同)
  • @ user207421-我记得很高兴,如果编译器不够聪明,无法在过程开始时自动执行此操作,则可以插入`@ eject`或类似的东西,以达到最佳效果。下一页整齐的换页纸。使检查代码“非常”容易。 (2认同)