为什么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(](/uploads/image/z/14148801-9-1.jpg?t=%E4%B8%BA%E4%BB%80%E4%B9%88printf%28%22a%25cb%25c%5Cbc%25c%5Ctabc%5Cn%22%2Cc1%2Cc2%2Cc3%29%3B%E8%BE%93%E5%87%BA%E7%9A%84%E6%98%AFaabcc%2Cabc%2C%E8%80%8C%E4%B8%8D%E6%98%AFabc%2Cabc%3F%23include+void+main%28%29%7Bchar+c1%3D%27a%27%2Cc2%3D%27b%27%2Cc3%3D%27c%27%3Bint+a%3D3.5%2Cb%3D%27A%27%3Bprintf%28%22a%3D%25db%3D%5C%27%25c%5C%27%5C%22end%5C%22%5Cn%22%2Ca%2Cb%29%3Bprintf%28%22a%25cb%25c%5Cbc%25c%5Ctabc%5Cn%22%2Cc1%2Cc2%2Cc3%29%3B%7D%E5%8F%AA%E8%A6%81%E6%B1%82%E8%AF%A6%E7%BB%86%E8%A7%A3%E7%AD%94%E6%9C%80)
为什么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