在C语言中,\b是一个转义字符,表示退格,即将当前位置后退一个字符。简单理解就是删除前一个字符。
下面举例来具体说明该转义字符的含义与用法:
char a[] = "abcdefg";
printf("%c%c%c", a[0], a[1], a[2]); // 输出abc
printf("%c%c\b%c", a[0], a[1], a[2]); // 输出ac,即加了\b后就把字符'b'给删除了,在原来字符'b'的位置写入了字符'c',即字符'c'相当于后退了一个字符的位置
在C语言中,\b是一个转义字符,表示退格,即将当前位置后退一个字符。简单理解就是删除前一个字符。
下面举例来具体说明该转义字符的含义与用法:
char a[] = "abcdefg";
printf("%c%c%c", a[0], a[1], a[2]); // 输出abc
printf("%c%c\b%c", a[0], a[1], a[2]); // 输出ac,即加了\b后就把字符'b'给删除了,在原来字符'b'的位置写入了字符'c',即字符'c'相当于后退了一个字符的位置