C语言中,不正确的数值或字符常量

以下各组数据中,不正确的数值或字符常量是()()();1)A.011B.3.987E-2C.018D.0xabcd2)A.8.9e1.2B.1e1C.0xFF00D.0.... 以下各组数据中,不正确的数值或字符常量是()()();
1)A.011 B.3.987E-2 C.018 D.0xabcd
2)A.8.9e1.2 B.1e1 C.0xFF00 D.0.825e2
3)A."c" B.011 C.0xaa D.50
展开
 我来答
帐号已注销
2020-08-04 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:149万
展开全部

选C,因为是八进制的,不可能含有8;

选A指数形式的表示,在C语言中,e的后面必须是整数。

用一对单引号将一个字符括起来表示合法的字符常量。

例如‘a’。数值包括整型、d浮点型。整型可用十进制,八进制,十六进制。八进制前面要加0,后面由0到7八个数表示。

字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。如'5'和5是不同的。’5’是字符常量,不能参与运算。

扩展资料:

除了字符常量外,C++还允许用一种特殊形式的字符常量,就是以“\”开头的字符序列。这种“控制字符”在屏幕上是不能显示的,在程序中也无法用一个一般形式的字符表示,只能采用特殊形式来表示。

转义字符虽然包含两个或多个字符,但它只代表一个字符。编译系统在见到字符“\”时,会接着找它后面的字符,把它处理成一个字符,在内存中只占一个字节。

参考资料来源:百度百科-字符常量

王桂枝南丁
2019-11-10 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:27%
帮助的人:809万
展开全部
c以0开头的应该是8进制,8进制表示的话不含8.
a指数形式的e后面必须是整数。
a"c"是一个字符串,有两个字符,一个'c'一个'\0',不是字符常量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
焚仙之城
2017-07-03
知道答主
回答量:19
采纳率:0%
帮助的人:3.5万
展开全部
1)选C,因为它是八进制的,不可能含有8;
2)选A指数形式的表示,在C语言中,e的后面必须是整数。
3)选A字符应该用单引号,如:‘c’。字符串用双引号,如:“abc”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
White_MouseYBZ
2014-01-03 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6052万
展开全部
C 八进制 最高只能到7; A e后 要求是整数;A “C” 不是字符常量,而是字符串常量。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3fe025987
推荐于2017-07-03 · TA获得超过1874个赞
知道小有建树答主
回答量:1055
采纳率:62%
帮助的人:525万
展开全部
C 八进制 最高8
A e后 要是整数
A “C” 不是字符常量
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式