\b 的解释

   asdf\b\bc"输出的是ascf还是asc?
 
  
  
\b代表退格但是按下退格键不一样
他只是移动当前的光标向前移动一位.
比如输出"asdf\b\b"那么你看到的任然是asdf但是光标在倒数第二个字符上.
但是如果你继续输出字符接下来的字符就会从倒数第二个字符开始覆盖.
"asdf\b\bc"输出的是ascf因为倒数第二个字符被覆盖但是倒数第一个未被覆盖
"asdf\b\bc"输出的是ascf
先搞清楚"光标",道理和你在替换模式用编辑器输入文字一样,输入的文字会在当前光标后面出现,如果当前光标后面有文字就会被覆盖。
做个试验:你现在编辑器中输入一串英文然后把光标移动到字符串中间,按一下insert键,最后输入其他字符,你就会发现新的字符会覆盖以前存在的字符。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值