关于C/C++的转义字符?

\b、\f、\r、\v和\0分别有什么作用,
能用程序说明吗?

第1个回答  2010-01-29
\v 垂直制表和\f 换页符对屏幕没有任何影响,但会影响打印机执行响应操作。
比如 printf("hello\b world\n love you\r forever\0");
输出 hell world
forever
\b的作用是删除前一个,\n是换行,\r是删一行,\0代表字符串结束,是标志
第2个回答  2010-01-29
\r是回车,就是光标移动到屏幕最左侧,并不是删一行

\n是换行,就是光标移动到下一行,c/c++中\n还包含回车的功能
第3个回答  2010-01-29
\b 退格
\f 走纸换页
\r 回车
\v 垂直制表
\0 字符串结束符
第4个回答  2010-01-29
\b 表示退格,相当于按backspace 键。 \f 相当于 走纸(feed),换页。 \r 表示 回车 (return)。 \v表示 竖向跳格 。\0 表示 一位八进制。

#include <iostream>
using namespace std;
void main()
{
cout<<"a"<<'\b';
cout<<\f;
cout<<\r;
cout <<\v;
cout <<\0;
}
相似回答