Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是^L";你的意思是C?_C - Fatal编程技术网

什么是^L";你的意思是C?

什么是^L";你的意思是C?,c,C,例如,GNU hello包中src/hello.c中的main结尾如下: exit (EXIT_SUCCESS); } ^L 从字面上看,它是一个分页符(“表单提要”)字符。编译器将其视为普通空白。但它对于打印源代码非常有用—它会启动一个新页面(例如,在函数之间使用^L,强制每个调用获得自己的页面) 在基于/vi的编辑器中,您可以在编辑模式下插入这样一个字符,方法是键入Ctrl+V,然后键入Ctrl+L。它在编辑器中看起来像^L,但实际上只有一个字符(ASCII值:12或0x0C)。

例如,GNU hello包中
src/hello.c
中的
main
结尾如下:

   exit (EXIT_SUCCESS);
 }
 ^L

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


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

它也称为表单提要。它是一个分页ASCII控制字符。它强制打印机弹出当前页面,并在另一页的顶部继续打印。它还将导致回车。表单馈送字符代码定义为
12

(十六进制中的0xC)

如果您将源代码打印在纸上,打印机将…开始一个新页面。字面上看@Croll显然这是一个短暂的生命。你从来没有处理过成百上千页的行式打印机清单。你会很好地使用它的。@Croll好吧,这不是第一次有人使用空格来很好地制作代码格式,是吗?@user207421-我记得好的ole时代,当时,如果编译器不够聪明,不能在程序开始时自动执行,你会插入
@eject
之类的东西,到达下一张整齐折叠的表单进纸页的顶部。使检查代码变得更容易。这意味着程序已经完成。。。用它来对付我!我想知道这是否是一个实际的FF,编辑器只是简单地将其显示为^L,还是字符“^L”。如果我是一名编辑,我会展示一个类似“FF”的东西♀" 或"␌“@MrLister:那么你会怀疑这是一个真实的FF还是角色♀ 或␌. ;-)
^L
是一个控件-L或ASCII表单提要,用于弹出页面。C编译器通常会忽略它,编辑器会显示它,如示例所示。的可能重复项