人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

C语言中,下列不合法的字符常量是A#39;xff#39;B#39;65#39;C#39;amp;#39;D#39;28#39;

[复制链接]

问题:C语言中,下列不合法的字符常量是A#39;xff#39;B#39;65#39;C#39;amp;#39;D#39;28#39;

答案:↓↓↓

网友采纳  首先看定义,用单引号括起来的单个字符,或用双引号括起来的一串字符即字符常量.  C'&'是用单引号括起来的单个字符,正确.  A'xff'B'65'D'28'是用单引号括起来的多个字符,但因它们前面都有一个转义符‘‘,就不能说它们都不符合定义,都不合法的.  A'xff'中'x'组合表示是一个十六进制数ffH=10进制的255,它代表一个不可见字符的ASCII码,合法.  B'65'同理''+三个十进制数'ddd'表示的是八进制数.'65'='65'=10进制的53,是‘F’的ASCII码表示.单字,合法.  D'28'同上表示是八进制数,但八进制数中逢八则进一,8的,所以格式虽对但数值错了.不合法.
回复

使用道具 举报

小黑屋/人人终身学习知识网~是各类综合知识资源信息分享,提升综合素质与提高知识技能的终身学习网络平台

Powered by 5wangxiao

© 2007-2021 5wangxiao.Com Inc.

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