C++中,\b什么意思?怎样用?

来源:百度知道 编辑:UC知道 时间:2024/06/30 15:36:53
请举例说明!谢谢!
asdf\b\bc"输出的是ascf还是asc?请解释一下!

C++中,\b是退格的意思,相当于你按了回退键Backspace。

\b代表退格但是按下退格键不一样,他只是移动当前的光标向前移动一位。比如输出"asdf\\b\\b"那么你看到的任然是asdf但是光标在倒数第二个字符上,但是如果你继续输出字符接下来的字符就会从倒数第二个字符开始覆盖,"asdf\\b\\bc"输出的是ascf因为倒数第二个字符被覆盖但是倒数第一个未被覆盖。

扩展资料:

C++语言的工作原理:

C++语言的程序因为要体现高性能,所以都是编译型的。但其开发环境,为了方便测试,将调试环境做成解释型的。即开发过程中,以解释型的逐条语句执行方式来进行调试,以编译型的脱离开发环境而启动运行的方式来生成程序最终的执行代码。

生成程序是指将源码(C++语句)转换成一个可以运行的应用程序的过程。如果程序的编写是正确的,那么通常只需按一个功能键,即可搞定这个过程。该过程实际上分成两个步骤。