c语言中合法的字符常量是( )

c语言中合法的字符常量是()A:‘\084’B:‘\X43’C:‘AB’D:“\0”哪个是合法的字符B中的X是大写的,十六进制不可以用大写X和0开头的啊。正确的应该是哪一... c语言中合法的字符常量是( )
A:‘\084’
B:‘\X43’
C:‘AB’
D:“\0”
哪个是合法的字符
B中的X是大写的,十六进制不可以用大写X和0开头的啊。正确的应该是哪一个
展开
 我来答
盖辜苟
2018-06-30 · TA获得超过12.5万个赞
知道答主
回答量:41
采纳率:100%
帮助的人:2.2万
展开全部

合法的字符常量有:

A.  ’\084’//不合法,八进制没有8。 

B. ’\x43’ //合法。       

C.’ab’  //不合法,字符只能是一个。       

D.”\0”  //不合法,字符串不需要写结束符。

不合法的字符常量是

A. ‘\\n’B. ‘\\101’C. ‘xy’D. ‘\\t’

A. ‘\\n’

B. ‘\\101’

D. ‘\\t’

拓展资料:

使用字符常量需要注意以下几点:

  1. 字符常量只能用单撇号括起来,不能使用单引号或其他括号。

  2. 字符常量中只能包括一个字符,不能是字符串。

  3. 字符常量是区分大小写的。

  4. 单撇号只是界限符,不属于字符常量中旳一部分,字符常量只能是一个字符,不包括单撇号。

  5. 单撇号里面可以是数字、字母等C语言字符集中除’和\以外所有可现实的单个字符,但是数字被定义为字符之后则不能参与数值运算。

bryce28905
2008-07-22 · TA获得超过440个赞
知道小有建树答主
回答量:565
采纳率:0%
帮助的人:493万
展开全部
B。反斜杠为转义字符,X43是一个合法的16进制常量,代表一个ASCII值。(仅供参考)
又测试了一下,就是D了,貌似就是那个字符串终止符,比如,在VC6.0中,printf("how\0are\0you?");的运行结果是how!
你可以试一试~
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xlllllx
2008-07-16 · 超过31用户采纳过TA的回答
知道答主
回答量:141
采纳率:0%
帮助的人:96.8万
展开全部
正确B ''中为一字符,X代表十六进制,X43代表一个十六进制数,'x43'代表一个与ASCII值为X43相对应的字符
A 0代表八进制,后面不能有八
C AB为两字符
...那就是D,我用tc试了一下,D的形式没问题,不过就是一空字符串
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不怕老虎
2008-07-15 · 超过13用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:0
展开全部
D吧~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
预乱傷4886
2008-07-15 · 超过15用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:0
展开全部
好像都不对.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式