问题 单项选择题

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

A) 'cd'
B) 0.1e+6
C) "\a"
D) '\011'

答案

参考答案:A

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

填空题
单项选择题