鱼C论坛

 找回密码
 立即注册
查看: 1360|回复: 7

一道选择题(字符常量)?

[复制链接]
发表于 2015-8-3 08:53:05 | 显示全部楼层 |阅读模式
5鱼币
本帖最后由 364904690 于 2015-8-3 08:58 编辑



下列不合法的字符常量是(    )
A、 '\018'
B、 '\"'
C、 '\\'
D、 '\xcc'
本人始终想不明白!求高人指点一二!

最佳答案

查看完整内容

'\"' 意义双引号 '\\'反斜杠(\) '\xcc'十六进制值(c表示一个十六进制数字) '\018'八进制值(18表示一个八进制数字)八进制是1~7 A错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-3 08:53:06 | 显示全部楼层
'\"' 意义双引号 '\\'反斜杠(\) '\xcc'十六进制值(c表示一个十六进制数字) '\018'八进制值(18表示一个八进制数字)八进制是1~7      A错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-3 09:07:31 | 显示全部楼层
\018是通过\这个转义字符将018这个以0打头的数转义成一个八进制数,但是八进制数的取值范围是0~7,所以018是不合法的。所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-3 09:28:17 | 显示全部楼层
选A 楼上已经解释挺清楚了,我也没必要赘述了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-8-3 10:40:43 | 显示全部楼层
yjip267 发表于 2015-8-3 09:07
\018是通过\这个转义字符将018这个以0打头的数转义成一个八进制数,但是八进制数的取值范围是0~7,所以018 ...

那么D选项,‘\xcc’怎么解释?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-3 11:16:14 | 显示全部楼层
‘\xcc’解释为16进制
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-3 11:21:17 | 显示全部楼层
不太清的问题可以写代码,测试。看内存分布情况。如果还不懂。可以百度。虽然百度不太强。不过一般的小问题还是搜索得到了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-8-6 10:36:35 | 显示全部楼层
B
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 05:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表