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

[复制链接]
查看11 | 回复5 | 2017-9-21 11:06:23 | 显示全部楼层 |阅读模式
\b:在c语言中表示退格,相当于键盘上的backspace键。下面的代码只会输出百度二字。#includeint main(){printf("百度网\b");return 0;}常用的C语言转义字符如下:...
回复

使用道具 举报

千问 | 2017-9-21 11:06:23 | 显示全部楼层
转义字符C语言表示字符种特殊形式通常使用转义字符表示ASCII码字符集打印控制字符和特定功能字符用于表示字符常量单撇号( ')用于表示字符串常量双撇号( ")和反斜杠( \)等转义字符用反斜杠\面跟字符或八进制或十六进制数表示 转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) 008 \f 换页(...
回复

使用道具 举报

千问 | 2017-9-21 11:06:23 | 显示全部楼层
上面的回答是不正确的。printf("abc"); 输出为abcprintf("abc\b"); 输出为abc,但是printf("abc\bd")输出的是abd。因为\b的作用是光标回退一位,如果\b后面没有输入时,是不会影响输出的。如果\b后面有输出,输出就会前移一位,比如上面的d前移把占据c的位置,c被抵消掉。tony——纯手打。加分哦...
回复

使用道具 举报

千问 | 2017-9-21 11:06:23 | 显示全部楼层
后退一格比如:原来 printf("abc"); 输出为abcprintf("abc\b"); 输出为ab...
回复

使用道具 举报

千问 | 2017-9-21 11:06:23 | 显示全部楼层
就是backspace 删除最后一个字符...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行