c语言退格函数 退格C语言

c语言中“\b”,也就是退格该怎么用呢?

在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语言跳格符和退格符

\t是制表符,按键盘上的Tab键就是,它是一个字符,但显示的时候通常会是按8个字符宽度跳到下一个制表位置

\b是退格符,按键盘上的Backspace键就是,它也是一个字符,但显示的时候是将光标退回前一个字符,但不会删除光标位置的字符,如果后边有新的字符,将覆盖退回的那个字符,这与我们在文本编器中按Backspace的效果不一样。

关于c语言中退格的问题

整数8对应ascii内的是退格符

putchar(8);就相当于按了退格键,所以只有3个星。

c语言输出退格

main()

{//要用转义字符'\b'

printf("abcde\b \b");//举例:第一个'\b'退格,但是'e'还在,紧接着空格把'e'覆盖,再一个'\b'才能达到效果

}


标题名称:c语言退格函数 退格C语言
文章位置:http://cdiso.cn/article/hipsdj.html

其他资讯