不合法的常量是

A.'\2'B.""C.‘’D.'\483’为什么A,D中的表示八进制转义制符?... A.'\2' B."" C.‘’ D.'\483’
为什么A,D中的表示八进制转义制符?
展开
 我来答
测绘二哈
推荐于2017-09-25 · TA获得超过2727个赞
知道小有建树答主
回答量:596
采纳率:0%
帮助的人:0
展开全部
因为在C语言中常使用“\”作为引导符的特殊字符序列,用于代表某一个特定的ASCII码字符。此种字符常常被称为转义字符,被常用于输出函数printf()中用于控制输出格式。
反斜线“\”后的八进制在使用的时候不必在前面加‘0’,如‘\101’代表字符常量'A'等。
所以从题目可以看出A和D答案均是八进制数代表的字符。但是还要注意到,D答案中出现了数字8,在八进制中数字区间为0~7,不能出现8的,这也是一个问题的。就像十进制中不能出现10一样的,出现了8就要进位的。
zdj1673
2009-02-23 · TA获得超过183个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:0
展开全部
因为有杠杠。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凌夕冰
2009-02-24 · TA获得超过135个赞
知道答主
回答量:63
采纳率:0%
帮助的人:0
展开全部
而且最大为\377
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式