c语言水平制表符作用,C语言课:VC6.0中水平制表符和退格符的进一步说明

本文详细介绍了VC6.0中水平制表符' '和退格符''的使用方法及特性。水平制表符用于设置光标位置并填充指定宽度的字符串,退格符用于回退光标位置并替换字符。当两者结合使用时,退格符会按表位长度回退。通过具体实例帮助读者理解这些转义字符的工作原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于VC6.0中水平制表符'\t'和退格符'\b'

的进一步说明

(1)使用printf命令输出1个水平制表符'\t',则在荧幕上打印长度为8个空格的表位,该表位的起点光标位置是每行开头或上一个表位结束后的下一个光标位置;

(2)'\t'前的字符串,例如“123”,只要长度小于8,则将“123”依次填到该表位中,该表位的结束光标位置不会因为字符串的长度变化而变化,例如“123”改为“12345”;

(3)如果'\t'前的字符串长度超过8,小于16,例如“1234567890”,则默认第一个表位被填满,'\t'负责开启第二个表位,字符串长度超过8的部分,例如“1234567890”中的最后两位“90”,自动依次填入第二个表位中;

(4)退格符'\b'在单独使用时,表示光标向前退一格,如果'\b'符后面跟着一个新的字符,则系统将这一格光标处原先的字符擦除,并写入'\b'符后面跟着的这个新字符,例如“123\b4”,则输出打印结果“124”;

(5)如果'\b'后没有跟新的字符,例如“123\b”,则输出打印结果仍然为“123”;

(6)如果字符串中水平制表符'\t'和退格符'\b'连用,例如“\t\b”和“\t\b\b”,则'\t'后所连接'\b'符,不再只退一格光标,而是退一个表位长度的光标;

范例程序1:

1-173-png_6_0_0_0_0_0_0_892.979_1262.879-893-0-0-893.jpg

1-172-png_6_0_0_0_0_0_0_892.979_1262.879-893-0-178-893.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值