c语言 程序设计 基础问题。

下面哪些是不合法的字符型常量1.)652.)'b'3.)'ab'4)'\n'5)'\075'6)\078'7)'\\'8)'\xaf'下面哪些是不合法的浮点数常量1)12... 下面哪些是不合法的字符型常量
1. ) 65
2. )'b'
3. ) 'ab'
4) '\n'
5) '\075'
6) \078'
7 ) '\\'
8) '\xaf'
下面哪些是不合法的浮点数常量
1) 12E7
2) 12E7.2
3) 0.0
4) .1E-10
5) 105
6) 0E0
7) 6.6
8) 3E0xed
解释下为什么。谢谢
展开
 我来答
NaNi_Z
2011-04-18 · TA获得超过170个赞
知道小有建树答主
回答量:88
采纳率:0%
帮助的人:101万
展开全部
第一题 3和6不是
字符常量是用单撇号括起来的一个字符如2
1可理解为ASCII码为65的字符
字符常量还包括一些已'\'开头的转义字符其中有
\n 换行 \t Tab \b 退格 \r 回车 \f 换页 \\ 代表一个字符'\' \' 字符单撇号
\" 字符双撇号 \ddd 1到3位八进制数所代表的字符如5 \xhh 1到2位十六进制数代表的字符如8
第二题 2,5不是
E之后必须为整数,之前必须有数。5为整数,如为105.0则为浮点数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
政oo
2011-04-18
知道答主
回答量:32
采纳率:0%
帮助的人:14.3万
展开全部
不合法的字符型常量:
3. ) 'ab' 单引号里只能有一个字符
6) \078' 即使是'\078'也是不对的,以\0开头表示是八进制形式表示,而八进制中没有8
不合法的浮点数常量
2) 12E7.2 指数部分必须是整数
8) 3E0xed 指数不能是16进制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sun_siliang
2011-04-18 · TA获得超过2.6万个赞
知道大有可为答主
回答量:9913
采纳率:100%
帮助的人:4857万
展开全部
下面哪些是不合法的字符型常量
1. ) 65
2. )'b'
3. ) 'ab' //不合法,只能一个字符
4) '\n'
5) '\075'
6) \078'//不合法,8进制没有数符8。
7 ) '\\'
8) '\xaf'
下面哪些是不合法的浮点数常量
1) 12E7
2) 12E7.2//不合法,指数部分必须是整数
3) 0.0
4) .1E-10
5) 105
6) 0E0
7) 6.6
8) 3E0xed //不合法,指数不能是16进制。
追问
105为什么是呢?
在程序中可以这样
float i;
i=105;可以不写i=105.0 i=0.0 这样之类的。
不会报错
如果把105单独拿出来。
像这题一样 这里105还是浮点数常量?
追答
105应该算合法的浮点常量的,浮点数应该包括整数。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chiyishang520
2011-04-18 · TA获得超过165个赞
知道小有建树答主
回答量:240
采纳率:0%
帮助的人:127万
展开全部
1. ) 65整型
6) \078'
少一个单撇号
3. ) 'ab' 只能一个字符

2) 12E7.2 E后面的必须是整型数
5) 105这个是整型
8) 3E0xedE后面的必须是整型数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式