问题 单项选择题

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

A.-80.

B.-080

C.-8e1.0

D.-80.0e

答案

参考答案:A

解析: 本题考查的是C语言中整型常量与实型常量的部分表示方法。选项A)用的是整型常量的十进制表示法,是正确的。以0或-0开头的整数是八进制数表示法,八进制数的原则是“逢八进一”,它只可能包含0-7这8个符号,故选项B)是错误的。选项C)和D)都是实型常量的指数表示法,其规则是用字母e(或E)将一个实数的小数部分和指数部分分隔开。字母e(或E)之前是小数部分,之后是指数部分,这两部分都不能省略,且指数部分必须为整数。故选项C)和D)都不正确。所以,4个选项中选项A)符合题意。

填空题
单项选择题