问题
单项选择题
以下选项中不能作为C语言合法常量的是______。
A.’cd’
B.0.1e+6
C."\a"
D.’\011’
答案
参考答案:A
解析: 本题考查的是C语言的常量。0.1e+6是实型常量的指数形式,代表0.1×10的6次方,所以选项B是合法的;“a”是合法的字符串常量,“\a”是一个非打印的转义字符表示响铃,所以选项C是合法的;011 是一个字符常量,011是一个用3位八进制表示的转义字符,所以选项D也是合法的。在C语言中,字符常量是用单引号括起来的一个字符,选项A中的 cd 包含了2个字符,所以是不正确的。