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

时间:2019-03-17 04:13:29

标签: c

例如,GNU Hello包中main中的src/hello.c如下所示:

   exit (EXIT_SUCCESS);
 }
 ^L

2 个答案:

答案 0 :(得分:59)

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

在基于Vim / vi的编辑器中,您可以在编辑模式下输入 Ctrl + V ,然后按 Ctrl + L 。在编辑器中看起来像^L,但实际上只是一个字符(ASCII值:12或0x0C)。

答案 1 :(得分:1)

也称为换页,它是一个分页的ASCII控制字符。它强制打印机弹出当前页面,并在另一页面的顶部继续打印。这也将导致回车。换页字符代码定义为fn:format-number(fn:month-from-dateTime(xs:dateTime("1999-05-31T13:20:00-05:00")), '00') 12