转义字符\b和\r的一点说明

编程时我们经常使用的转义字符大多是类似%d,%s,%n等,%r和%b的使用较少。

其中%n的作用是回车换行,顾名思义就是从新的一行的起始位置开始。

教材上转义字符\r的说明比较明显,就是回车,这里要注意的是回车后并没有换行,而且如果要继续输出有可能会覆盖掉原有的已经输出的字符。

转义字符\b的作用和\r有些类似,不同的是\r直接回到本行的起始位置,而\b后只回到它前一个字符的位置,而且也没有删除回退过的字符。

实例来源《C 语言精彩编程百例》:

# include <stdio.h> void main() { /* 换行符'\n',用于输出换行 */ printf("How are you?\n"); printf("I am fine.\n\n"); /* 横向跳格符'\t',使跳到下一个输出区 */ printf("How are you?\t"); printf("I am fine.\n\n"); /* 退格符'\b',使当前的输出位置退一格,即输出的起始位置左移一位 */ printf(" How are you?\n"); printf(" \bI am fine.\n\n"); /* 回车符'\r',使当前输出位置回到本行开头 */ printf(" I am fine."); printf("\rHow are you?\n\n"); /* 多个转义字符的混合运用 */ printf("note:\n a s\ti\b\bk\rp\n"); }

在VC上运行结果如下:


 

转载于:https://www.cnblogs.com/fangzhengshu/archive/2011/09/11/2210721.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值