c语言的转义字符\b的意思

来源:百度知道 编辑:UC知道 时间:2024/06/01 15:33:52

  \b:在c语言中表示退格,相当于键盘上的backspace键。下面的代码只会输出百度二字。

#include<stdio.h>
int main()
{
printf("百度网\b");
return 0;
}

  常用的C语言转义字符如下:

上面的回答是不正确的。printf("abc"); 输出为abc
printf("abc\b"); 输出为abc,但是printf("abc\bd")输出的是abd。因为\b的作用是光标回退一位,如果\b后面没有输入时,是不会影响输出的。如果\b后面有输出,输出就会前移一位,比如上面的d前移把占据c的位置,c被抵消掉。tony——纯手打。加分哦