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

14 查阅

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

A.'cd'

B.100000

C.\a

D.'\011'

参考答案:

A解析:C语言时常量分为整型常量、实型常量和字符型常量。用单引号(即撇号)括起来一个字符称为字符常量,由于字符常量只能包含一个字符,因此选项A错误;转义字符常量是将反斜杠(\)后面的字符转成另外的意义,选项D表示了—个ASCII码为011的八进制数;选项B是用指数形式表示的实型常量。用“e”或“E”后的—个整数表示以10为底的幂数,以这种形式表示的实型常量需注意字母e(或E)之前必须有数字,且e后面的指数必须为整数;用一对双引号括起来的字符序列称为字符串常量,选项C就为—个正确的字符串常量。

计算机二级