|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ c语言的转义字符的疑问
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
422
人关注过本帖
标题:
c语言的转义字符的疑问
只看楼主
加入收藏
sy070904
等 级:
新手上路
帖 子:7
专家分:0
注 册:2011-8-23
结帖率:
100%
楼主
收藏
已结贴
√
问题点数:20 回复次数:7
c语言的转义字符的疑问
在c primer plus中说用 '\007'可以表示 \a
这是转义字符。
我用Dev-c++ 编译中未听到警报声。
我的疑问是:a在ASCII码中的值是97,所以这里应该用‘\97’来表示\a吧?怎么会有‘\007’呢?
搜索更多相关主题的帖子:
c语言
2011-08-27 10:14
举报帖子
使用道具
赠送鲜花
yulu2000
等 级:
新手上路
帖 子:1
专家分:0
注 册:2011-8-23
第
2
楼
收藏
得分:0
仅供参考:\a 是转义字符,这里的a并不代表英文字母a,类似的\n代表换行,而不代表英文字母n是一个道理
2011-08-27 10:55
举报帖子
使用道具
赠送鲜花
Luminal
等 级:
侠之大者
帖 子:140
专家分:470
注 册:2011-8-24
第
3
楼
收藏
得分:0
2楼说的很对,如果你非不用\a来完成的话,可以这样
printf("%c",7);
哈哈,活学活用!
2011-08-27 13:33
举报帖子
使用道具
赠送鲜花
sy070904
等 级:
新手上路
帖 子:7
专家分:0
注 册:2011-8-23
第
4
楼
收藏
得分:0
以下是引用
Luminal
在2011-8-27 13:33:57的发言:
2楼说的很对,如果你非不用\a来完成的话,可以这样
printf("%c",7);
哈哈,活学活用!
从哪里可以查看到这个对应表呢? 如果说我想表示\r,其对应的十进制是多少呢?
2011-08-28 21:08
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
5
楼
收藏
得分:2
查ASCII码表,网上一搜就有,这是计算机程序员必备的表格呀。
授人以渔,不授人以鱼。
2011-08-28 21:10
举报帖子
使用道具
赠送鲜花
Luminal
等 级:
侠之大者
帖 子:140
专家分:470
注 册:2011-8-24
第
6
楼
收藏
得分:3
回复 4楼 sy070904
TonyDeng大牛说的很对!你可以到网上搜,很多的,当然也可以自行解决:
printf("\\a=%x\n",'\a');
printf("\\n=%x\n",'\n');
printf("\\r=%x\n",'\r');
.....
注意输出的是16进制的,你想查什么,就随手写个呗,别忘记我们是在学习编程的
[
本帖最后由 Luminal 于 2011-8-28 21:20 编辑
]
2011-08-28 21:17
举报帖子
使用道具
赠送鲜花
Hujc71
等 级:
论坛游民
帖 子:49
专家分:65
注 册:2010-3-31
第
7
楼
收藏
得分:15
‘\97’表示a,而不是\a整体!你要的表,\a 响铃(BEL) 007
\b 退格(BS) 008
\f 换页(FF) 012
\n 换行(LF) 010
\r 回车(CR) 013
\t 水平制表(HT) 009
\v 垂直制表(VT) 011
\\ 反斜杠 092
\? 问号字符 063
\' 单引号字符 039
\" 双引号字符 034
\0 空字符(NULL) 000
\ddd 任意字符 三位八进制
\xhh 任意字符 二位十六进制!!!希望能帮到你!
2011-08-28 21:21
举报帖子
使用道具
赠送鲜花
Begin2011
等 级:
论坛游民
帖 子:60
专家分:61
注 册:2011-6-7
第
8
楼
收藏
得分:0
回复 7楼 Hujc71
谢谢楼上的大侠。
对我有用
2011-08-29 00:47
举报帖子
使用道具
赠送鲜花
8
1/1页
1
快速回复:
c语言的转义字符的疑问
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.016997 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved