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
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 15:18:14
![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](/uploads/image/z/6505978-58-8.jpg?t=c%E8%AF%AD%E8%A8%80%E4%B8%AD%5Cb%E4%B8%8D%E6%98%AF%E9%80%80%E6%A0%BC%E5%90%97%3F%E4%B8%BA%E4%BD%95%5Cb%E6%B2%A1%E8%B5%B7%E5%88%B0%E4%BD%9C%E7%94%A8%3F%23include+%26lt%3Bstdio.h%26gt%3B%23include+%26lt%3Bconio.h%26gt%3Bint+main%28%29%7B+int+i%2Cn%3B+int+a%5B20%5D%5B60%5D%3B+for%28i%3D0%3Bi%26lt%3B20%3Bi%2B%2B%29+%7B++for%28n%3D0%3Bn%26lt%3B60%3Bn%2B%2B%29++%7B+++a%5Bi%5D%5Bn%5D%3D1%3B+++printf%28%26quot%3B%25c%26quot%3B%2Ca%5Bi%5D%5Bn%5D%29%3B++%7D++printf%28%26quot%3B%5Cn)
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
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();
}
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
举例说一下 \b 的用法:
1、 printf("123"); 输出为123
2、 printf("123\b"); 输出为123
3、 printf("123\b45"); 输出为1235 , 这里 4 被删除了
通过上面的例子可以看出,退格处理的是 \b 转义后面的第一个字符