在C语言中,以下合法的字符常量是() A. '\0824 B.'\x243 C.'0' D. 5

在C语言中,以下合法的字符常量是()A.'\0824B.'\x243C.'0'D.''\0''各选项详细解答一下。谢谢。... 在C语言中,以下合法的字符常量是()
A. '\0824 B.'\x243 C.'0' D.''\0''
各选项详细解答一下。谢谢。
展开
 我来答
百度网友e7099e0
2019-04-24 · TA获得超过119个赞
知道答主
回答量:16
采纳率:0%
帮助的人:7万
展开全部
C. '0' 是合法的字符常量
A. 0 开始是8进制,但不应有8,只能1到7
B. 16进制,x后面允许2位,3位则太长
D. 双引号扩起的是字符串,不是字符常量
追问
B中什么三位太长
追答
B.'\x243,这个243是三个数字(三位),而标准16进制数是xff,ff表示两个数字,所以b错了
小诺的晴空
2015-09-17 · TA获得超过115个赞
知道小有建树答主
回答量:154
采纳率:100%
帮助的人:108万
展开全部
A 和 B因为前面只有一个单引号, 所以不行,C是正确的,表示字符0,
而D是表示字符串常量,不是字符常量
追问
我那是打错了AB都是两个单引号
追答
A中\后面有8,错误,转义字符后面表示的是8进制或者是16进制
B中是16进制表示,但16制最多只有2位数(最大为xff,转为10进制为255),所以B错
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱笑的Gift1001
2015-09-17
知道答主
回答量:18
采纳率:0%
帮助的人:7.7万
展开全部
C,表示字符用单引号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式