#include
int main()
{
printf("abc");
printf("\refg\n"); //\r切换到句首, \n为换行键
printf("abc");
printf("\befg\n");//\b为退格键, \n为换行键
return 0;
}
//运行结果
efg
abefg
运行结果如上,我想知道的是第一行打印的efg后面为什么不再打印abc,切换
到句首,后面的abc就不再打印了吗
#include
int main()
{
printf("abc");
printf("\refg\n"); //\r切换到句首, \n为换行键
printf("abc");
printf("\befg\n");//\b为退格键, \n为换行键
return 0;
}
//运行结果
efg
abefg
运行结果如上,我想知道的是第一行打印的efg后面为什么不再打印abc,切换
到句首,后面的abc就不再打印了吗
第一次abc打印后,/r把光标定位到句首后又打印efg,之前的abc就会被覆盖