#include<iostream.h> void main() { cout<<'a'<<'b'<<'c'<<'d'<<endl; cout<<'\\'<<endl; cout<<'\''<<en

得出结果,再帮我分析一下,特别是最后'\b','\r'的作用谢啦大虾们#include<iostream.h>voidmain(){cout<<'a'<<'b'<<'c'... 得出结果,再帮我分析一下,特别是最后'\b','\r'的作用谢啦大虾们
#include<iostream.h>
void main()
{
cout<<'a'<<'b'<<'c'<<'d'<<endl;
cout<<'\\'<<endl;
cout<<'\''<<endl;
cout<<'\t'<<'a'<<'\r'<<'b'<<'\t'<<'c'<<'\n';
cout<<'\t'<<'a'<<'\b'<<'\b'<<'\b'<<'b'<<endl;
展开
 我来答
猪头或火宝宝
2010-09-28 · TA获得超过2758个赞
知道小有建树答主
回答量:1001
采纳率:0%
帮助的人:1526万
展开全部
你好!!!
结果:
abcd
\
'
b c
b a
Press any key to continue
首先abcd就不用分析了,

\后面加什么就输出什么,即\\ 和\'分别输出\和'
\t是水平制表,即先后退8字节
\r表示回车,将光标回到本行的开头
\b的作用就是退格(向前)

先分析:
cout<<'\t'<<'a'<<'\r'<<'b'<<'\t'<<'c'<<'\n';
'\t'表示向后退8个字节,接着输出字符‘a’,但是此时‘\r’把前面的内容删掉,回到本行的开头了,接着输出字符‘b’,然后又后退8个字节,最后输出字符‘c‘即b c
最后一个也是这样分析的,lz 自己分析一下吧,有问题在联系!!!
hi_xjy
2010-09-28 · TA获得超过2468个赞
知道大有可为答主
回答量:987
采纳率:0%
帮助的人:1535万
展开全部
输出结果:
abcd
\
,
b c
b a
\b:是退格键,相当于光标左移一个位置,后面输出会覆盖前面的字符
\r:把光标移动到当前行的行首,继续输出也会覆盖之前的字符。
\t:VC6.0占8个字符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式