黑马程序员技术交流社区
标题:
中间的 '\b' 输出结果哪去了
[打印本页]
作者:
iOS
时间:
2014-5-20 16:00
标题:
中间的 '\b' 输出结果哪去了
本帖最后由 iOS 于 2014-5-20 17:02 编辑
#include<stdio.h>
int main()
{
printf("%c,%c,%c \n",'a','\b','b');
return 0;
}
复制代码
输出结果是:a,b
请问:中间的
'\b' 输出结果哪去了?
作者:
欧翔
时间:
2014-5-20 16:18
本帖最后由 欧翔 于 2014-5-20 16:22 编辑
'\b'是退格键,所以输出删除了一个",",所以输出结果为 a,b。可以添加字母验证
#include<stdio.h>
int main()
{
printf("%c,s%c,%c \n",'a','\b','b');
return 0;
}
复制代码
作者:
戒惜舍得
时间:
2014-5-20 16:41
楼上的说法 正确
作者:
Sniper_YJ
时间:
2014-5-20 17:44
有长知识了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2