为什么printf("a%cb%c\bc%c\tabc\n",c1,c2,c3);输出的是aabcc,abc,而不是abc,abc?#include void main(){char c1='a',c2='b',c3='c';int a=3.5,b='A';printf("a=%db=\'%c\'\"end\"\n",a,b);printf("a%cb%c\bc%c\tabc\n",c1,c2,c3);}只要求详细解答最

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/17 18:44:13
为什么printf(
xK@S8 fhPk&R""#h*AY5m7 7{;-6QZI(Ap0SBIyHr))z;5/< ze dF֡6F!KsAֶk:ҍdj@ @SfKNHf) Xd%aElCS84ۼeFN%F='V$d\xzB{_0p gp^Z7H黖v;k#mr};Ĥ`^QŘY j> #q9M j?EH<ىq;/W-xg? șMc|֞:

为什么printf("a%cb%c\bc%c\tabc\n",c1,c2,c3);输出的是aabcc,abc,而不是abc,abc?#include void main(){char c1='a',c2='b',c3='c';int a=3.5,b='A';printf("a=%db=\'%c\'\"end\"\n",a,b);printf("a%cb%c\bc%c\tabc\n",c1,c2,c3);}只要求详细解答最
为什么printf("a%cb%c\bc%c\tabc\n",c1,c2,c3);输出的是aabcc,abc,而不是abc,abc?
#include
void main()
{char c1='a',c2='b',c3='c';
int a=3.5,b='A';
printf("a=%db=\'%c\'\"end\"\n",a,b);
printf("a%cb%c\bc%c\tabc\n",c1,c2,c3);
}
只要求详细解答最后一个输出程序即可.

为什么printf("a%cb%c\bc%c\tabc\n",c1,c2,c3);输出的是aabcc,abc,而不是abc,abc?#include void main(){char c1='a',c2='b',c3='c';int a=3.5,b='A';printf("a=%db=\'%c\'\"end\"\n",a,b);printf("a%cb%c\bc%c\tabc\n",c1,c2,c3);}只要求详细解答最
先输出aabb,遇到\b,退一格,覆盖掉一个b,输出cc,再制表,就是空8格输出abc,再回车
所以输出是aabcc abc