#include<stdio.h>void main(){ printf("abcde\rABC\tABCD\n"); printf("EFGH\b\bIJKL\ref\n");}
收起
\r 回车(不换行) , \r后边的数字替代这一行最开始的相等数目的数字,所以后面的ABC\tABCD替换了前面的abcde\b后边有几个数字 就往前删除几个数字 并将\b后边的数字补上去,有多少补多少,这里第一个\b将H删除同时I补上去,第二个\b将G删除同时补J,所以前面变成了EFIJKL,又因为后面还有\r,则ef和EFIJKL前两位替代,变为efIJKL
报告相同问题?