谁帮我看看这个C语言程序的结果,很不解

[复制链接]
查看11 | 回复5 | 2012-2-23 10:54:04 | 显示全部楼层 |阅读模式
\t表示跳到下一个制表位输出。\b表示光标往左跳一个位置,因此把前面的\t抵消了。printf("\t\b%c %c\n",c4,c5);//等价于printf("%c %c\n",c4,c5);...
回复

使用道具 举报

千问 | 2012-2-23 10:54:04 | 显示全部楼层
因为你使用了转义符\b ,这个代表退格的意思,把前面的\t擦掉了如果想输出制表符,可以去掉这个\b...
回复

使用道具 举报

千问 | 2012-2-23 10:54:04 | 显示全部楼层
A N:A和N中间有个空格 \t横向跳到下一个制表符,但\b又退回去了...
回复

使用道具 举报

千问 | 2012-2-23 10:54:04 | 显示全部楼层
printf("\t\b%c %c\n",c4,c5);中\b是换行符号,所以第三行是A N,第二行是空格。...
回复

使用道具 举报

千问 | 2012-2-23 10:54:04 | 显示全部楼层
\t横向跳到下一个制表符,但\b又退回去了...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行