|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 有关转义字符的题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
991
人关注过本帖
标题:
有关转义字符的题
只看楼主
加入收藏
yesyesgirl
等 级:
新手上路
帖 子:43
专家分:9
注 册:2010-7-20
结帖率:
100%
楼主
收藏
问题点数:0 回复次数:10
有关转义字符的题
#include <stdio.h>
void main()
{
char c1='a',c2='b',c3='c',c4='\101',c5='\116';
printf("a%cb%c\tc%c\tabc\n",c1,c2,c3);
printf("\t\b%c%c\n",c4,c5);
}
其运行结果是:aabb
cc
abc
AN
为什么第二排的AN是第二行开头啊,前面不是\t\b,然道不是从第8,9列为AN吗?
搜索更多相关主题的帖子:
转义
字符
2010-08-03 14:02
举报帖子
使用道具
赠送鲜花
Kid_X
等 级:
黑侠
帖 子:216
专家分:515
注 册:2007-10-8
第
2
楼
收藏
得分:0
'\b'好像是退格
2010-08-03 15:13
举报帖子
使用道具
赠送鲜花
hy1107648
等 级:
论坛游民
帖 子:80
专家分:40
注 册:2010-2-8
第
3
楼
收藏
得分:0
回复 楼主 yesyesgirl
\t是水平制表符,即在水平方向产生七个字符的间隔,而不是在竖直方向。
额。。。。我想顺便问一下\b的具体作用是怎样的??\b是用来退空格的吗??能够退几格?? 还有,我在运行这个程序的时候,第一行的aabb与cc之间的空格为什么不是7格字符??这与\t的作用不违背吗??
请楼下帮忙解答一下哈~谢谢啦~
2010-08-03 15:13
举报帖子
使用道具
赠送鲜花
Kid_X
等 级:
黑侠
帖 子:216
专家分:515
注 册:2007-10-8
第
4
楼
收藏
得分:0
3楼的对制表符理解有误。
\b是退格,退一格,楼主的题目中前面的是\t,被退格取消了,所以从行首开始显示AN
需要注意的是,制表符和空格是有区别的,不能混淆。
制表符的作用不是水平方向产生七个字符的间隔,还是一种对齐方式。终端下,默认的是以八个字符对齐。即制表符后一个字符的位置距离行首是八的整数倍,而当中空余的用空白显示。
举个例子:
"abc\tdef",在行首输出,那个abc和def中将有5个空格,d在第9个字符处。
3楼可以多尝试几种情况然后对比总结一下,就会明白了。
2010-08-03 15:32
举报帖子
使用道具
赠送鲜花
hy1107648
等 级:
论坛游民
帖 子:80
专家分:40
注 册:2010-2-8
第
5
楼
收藏
得分:0
回复 4楼 Kid_X
非常感谢4L,呵呵~
我想弱弱的问一下\b指专门用来退掉制表符的吗??我做了一下实验,\b不能退掉空格,但能退掉制表符。
2010-08-03 16:44
举报帖子
使用道具
赠送鲜花
yesyesgirl
等 级:
新手上路
帖 子:43
专家分:9
注 册:2010-7-20
第
6
楼
收藏
得分:0
\b是backspace的意思
2010-08-04 08:43
举报帖子
使用道具
赠送鲜花
yesyesgirl
等 级:
新手上路
帖 子:43
专家分:9
注 册:2010-7-20
第
7
楼
收藏
得分:0
回复 4楼 Kid_X
为什么\被前面的退格取消了啊!!这是规定还是什么啊!!能解释清楚吗?
2010-08-04 08:46
举报帖子
使用道具
赠送鲜花
yesyesgirl
等 级:
新手上路
帖 子:43
专家分:9
注 册:2010-7-20
第
8
楼
收藏
得分:0
为什么没人回答啊!!!
2010-08-05 14:01
举报帖子
使用道具
赠送鲜花
Kid_X
等 级:
黑侠
帖 子:216
专家分:515
注 册:2007-10-8
第
9
楼
收藏
得分:0
回复 8楼 yesyesgirl
没理解你的问题。你是指行首的\吗?
它和t组成的是一个字符,是一个整体,被\b删除了
2010-08-05 14:47
举报帖子
使用道具
赠送鲜花
左左de右手
等 级:
新手上路
帖 子:1
专家分:0
注 册:2010-7-20
第
10
楼
收藏
得分:0
\b是向前退一格
2010-08-05 20:53
举报帖子
使用道具
赠送鲜花
11
1/2页
1
2
快速回复:
有关转义字符的题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.017839 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved