为什么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/04/28 22:58:19
为什么printf(

为什么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