呆呆兽鸭 发表于 2020-3-25 17:39:31

【c语言】\b是什么意思



这段打印的代码中\b是什么意思??

zltzlt 发表于 2020-3-25 17:41:07

\b 是退格符,一个 \b 就是退一次格,相当于在键盘上按下 Backspace

meihua 发表于 2020-3-25 17:44:43

为啥你们可以发图哭了

永恒的蓝色梦想 发表于 2020-3-25 17:54:54

meihua 发表于 2020-3-25 17:44
为啥你们可以发图哭了

你冲个199的会员就可以了{:10_248:}

qiuyouzhi 发表于 2020-3-25 17:54:56

meihua 发表于 2020-3-25 17:44
为啥你们可以发图哭了

新鱼油还不能发图片的~

meihua 发表于 2020-3-25 18:11:43

qiuyouzhi 发表于 2020-3-25 17:54
新鱼油还不能发图片的~

嗯,知道的发一下牢骚{:10_266:}

jackz007 发表于 2020-3-25 18:11:49

本帖最后由 jackz007 于 2020-3-25 18:22 编辑

    '\b' 的作用是使屏显光标回退一个字符,于是,位于 '\b' 字符之前的那个字符总是会被后续信息覆盖。研究一下下面的代码可以加深理解:
#include <stdio.h>
main(void)
{
      printf("100\b200\b300\b40\n")    ;
      printf("12345678\b\b\b\bABCD\n") ;
}

    编译、运行实况
C:\Bin>g++ -o x x.c

C:\Bin>x
10203040
1234ABCD

C:\Bin>

meihua 发表于 2020-3-25 18:13:05

永恒的蓝色梦想 发表于 2020-3-25 17:54
你冲个199的会员就可以了

emmm,海星过几天再买

呆呆兽鸭 发表于 2020-3-25 18:30:00

zltzlt 发表于 2020-3-25 17:41
\b 是退格符,一个 \b 就是退一次格,相当于在键盘上按下 Backspace

谢谢你!

呆呆兽鸭 发表于 2020-3-25 18:30:53

jackz007 发表于 2020-3-25 18:11
'\b' 的作用是使屏显光标回退一个字符,于是,位于 '\b' 字符之前的那个字符总是会被后续信息覆盖。研 ...

谢谢!
页: [1]
查看完整版本: 【c语言】\b是什么意思