c语言中\b不是退格吗?为何\b没起到作用?

问题描述:

c语言中\b不是退格吗?为何\b没起到作用?
#include <stdio.h>
#include <conio.h>
int main()
{
 int i,n;
 int a[20][60];
 for(i=0;i<20;i++)
 {
  for(n=0;n<60;n++)
  {
   a[i][n]=1;
   printf("%c",a[i][n]);
  }
  printf("\n");
 }
 printf("\b");
 getch();


}
1个回答 分类:综合 2014-10-18

问题解答:

我来补答
举例说一下 \b 的用法:
1、 printf("123"); 输出为123
2、 printf("123\b"); 输出为123
3、 printf("123\b45"); 输出为1235 , 这里 4 被删除了
通过上面的例子可以看出,退格处理的是 \b 转义后面的第一个字符
 
 
展开全文阅读
剩余:2000