选择题

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

【正确答案】 A
【答案解析】

本题考查的是C语言的常量。0.1e+6是实型常量的指数形式,代表0.1x10 的6次方,所以选项B是合法的;“a”是合法的字符串常量,a是一个非打印的转义字符表示响铃,所以选 项C是合法的;011是一个字符常量,011是一个用3位八进制表示的转义字符,所以选项D也是合法的。 在C语言中,字符常量是用单引号括起来的一个字符,选项A中的cd包含了2个字符,所以是不正确的。