您的位置:首页 > 编程语言 > C语言/C++

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

2015-07-18 21:30 453 查看
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’只能执行换行功能,但不是从光标位置开始的,而是从直接移动光标到新的一行,不会对光标后边的数据进行操作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: