概念
\b是退格符,按键盘上的Backspace键就是,它也是一个字符,但显示的时候是将光标退回前一个字符,但不会删除光标位置的字符,如果后边有新的字符,将覆盖退回的那个字符,这与我们在文本编器中按Backspace的效果不一样。
实践
在此,我们对退格符\b进行实操,在此过程中我们会从实践中理解其概念和使用方法,以便提高我们对C语言的编程能力。
我们先行输入以下代码:
#include<stdio.h>
void main(){
printf("12345\b");
}
运行输出结果:
12345
可以发现退格符\b并没有删除12345的5,而是保留了,先不急着下结论,我们接着根据概念所表示的含义进行尝试。
我们继续输入以下代码:
#include<stdio.h>
void main(){
printf("12345\b12345");
}
运行输出结果:
123412345
可见,运行后删除了12345的5,所以依据概念和实践结果不难得出:\b退格符在打印函数printf()中,如果其后没有字符了,前面的字符会被保留;如果后面有字符,其运行后会删除前面的一个字符(往前回退一格)。
© 版权声明
文章版权归作者所有,如需转载请联系作者。若文章内容侵犯了您的权益,请通过网站底部联系方式联系我们处理(本站具有最终解释权)。如有不便之处,敬请谅解。
THE END
暂无评论内容