Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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
C++ 转义序列\f-表单提要-它到底是什么?_C++_Escaping - Fatal编程技术网

C++ 转义序列\f-表单提要-它到底是什么?

C++ 转义序列\f-表单提要-它到底是什么?,c++,escaping,C++,Escaping,\f被称为表单提要\t是一个选项卡,\a是一个蜂鸣音,\n是一个换行符。什么是表单提要-\f?以下程序 #include <iostream> int main() { std::cout << "hello\fgoodbye" << std::endl; } #包括 int main() { std::cout它跳到下一页的开头。(主要适用于输出设备是打印机而不是VDU的终端。)来自 12(表单提要,\f,^L),以导致 将纸张弹出到打印机顶部的

\f
被称为表单提要
\t
是一个选项卡,
\a
是一个蜂鸣音,
\n
是一个换行符。什么是表单提要-
\f
?以下程序

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

std::cout它跳到下一页的开头。(主要适用于输出设备是打印机而不是VDU的终端。)

来自

12(表单提要,\f,^L),以导致 将纸张弹出到打印机顶部的打印机 下一页,或一个视频终端 清除屏幕

或者更多细节

现在这个符号似乎已经过时了,它的处理方式可能依赖于(?)实现。至少对我来说,您的代码给出了以下输出(xcode gcc 4.2,gdb控制台):


如果你正在为一台80年代风格的打印机编程,它会弹出纸张并开始一个新的页面。你几乎肯定永远不需要它

它来自绿色条纹的时代


相信我,你不会需要它的…

尽管最近它的用法还没有定义,但表单提要的一个常见且有用的用法是垂直分隔代码部分,如下所示:
(from)

转到换行符,然后在第一行末尾的第二行开始添加空格

输出

Hello
     Goodbye

对我来说是的。也许你的终端在某种程度上坏了。检查你的声学耦合器是否正确就位,你的雏菊轮是否对齐。@Tim Robinson,我的大脑正在想象我近20年没有听到过的声音。非常感谢你:-(VDU的意思是“视觉显示单元”,例如显示器。在GNOME终端和
xterm
中,它提供了一个换行符+空格。
isspace('\f')
是否为您返回真值?@larsmans:事实上,奇怪的是,它确实返回真值,但还是打印了女性符号:)也许当发送到一个非常旧的打印机F强制一个表单feed?你是什么厌恶的平台?因为它颠倒了,这是否是一个不神圣的手榴弹?它的实现依赖于它被处理的方式取决于接收它的应用程序/设备,而不是C++程序,它应该只写在适当的S上。它并不是真的过时了,因为在某些情况下,您仍将编写(扩展)ASCII直接发送到打印机,例如在使用收据打印机时。不过,您不需要在终端中使用它。^L formfeed至今仍被用作纯文本文件(如计算机编程语言的源代码)中的节分隔符。当文本文件变长时,比如说,第一个568行就是其中之一ngy和接下来的729行是一种不同的东西,然后我们通常在第569行的开头放一个^L formfeed字符,通常给^L formfeed字符自己的行。有时^K垂直制表符和^L在这个节分隔符方案中一起使用,^K用于分隔小节,^L用于分隔大节。T对于<>代码> \f/COD>,他并不是这样的。这描述了垂直标签,例如“代码> \ v< /代码>(不确定C++是否具有这个)。可能是在终端或任何形式下以这种方式解释表单提要(下一页)。参见。
Hello
     Goodbye