C语言中的转义符'\d', '\n'相关

来源:互联网 发布:java中九九乘法表原理 编辑:程序博客网 时间:2024/05/16 09:48

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’只能执行换行功能,但不是从光标位置开始的,而是从直接移动光标到新的一行,不会对光标后边的数据进行操作。

0 0
原创粉丝点击