Demo 1
printf("abc");
printf("\b\n");
--------------
$abc
疑问:输出”abc”,在打印”\b”退格符,光标应该在b后面,这个时候在打印’\n’之后,应该是把c覆盖之后换行;或者是在b后面换行,c在第二行输出
Demo 2
printf("abc");
printf("\bd\n");
---------------
$abd
这次输出得到,确实是退格了,为什么”d”可以覆盖,但是”\n”为什么不能覆盖’c’,
结论:就是’\n’只能执行换行功能,但不是从光标位置开始的,而是从直接移动光标到新的一行,不会对光标后边的数据进行操作。