以下选项中能作为C语言合法常量的是()

 我来答
仁昌爱娱乐
高粉答主

2020-05-22 · 专注关心娱乐
仁昌爱娱乐
采纳数:760 获赞数:459760

向TA提问 私信TA
展开全部

'cd' 不能作为C语言合法常量。是因为单引号代表字符常量,只能有一个字符。'cd' 单引号里有c、d两个字符,是不合法常量。

字符常量是指用一对单引号括起来的一个字符。如‘a’,‘9’,‘!’。字符常量中的单引号只起定界作用并不表示字符本身。单引号内只能包含1个字符,‘xyz’写法是错误的。但超过1个的字符的话,除最后一个外前面的会自动失效,当然这在编程使用中应该避免。

扩展资料:

单引号内的大小写字符代表不同的字符常量,例如‘Y’、‘y’是两个不同的字符常量。字符常量的值,就是它在ASCII编码表中的值。是个从0—127之间的整数。因此字符常量可以作为整型数据来进行运算。

单引号括起来的字符包括英文字母大、小写字符各26个、数字字符10个,以及空白符(空格符、制表符、换行符),标点和特殊符号(键盘上的共30个),它们也称为C语言的基本字符集。除了字符常量外,C语言还允许用一种特殊形式的字符常量,就是以“\”开头的字符序列。

茹让庆夏
2020-04-29 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:30%
帮助的人:758万
展开全部
a.-.18,就是-0.18,如果整数部分是0,可以省略0。正确
b01a,什么都不是。0开头表示八进制。
c.e5用科学计数法表示浮点数,e前面必需有数字,e后必需是整数
d转义字符后的三位数为八进制表示,出现8肯定是错的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式