问题
单项选择题
以下4个选项中,属于浮点数常量的是( )。
A.0x12
B.-12345e-3
C.le0.5
D.e-5
答案
参考答案:B
解析: C++语言中的浮点数常量分为整数部分和小数部分,一个浮点数常量可以用科学计数法和通常的十进制数表示法:
①在十进制数表示法中,浮点数常量由整型、小数点和小数3部分组成,其中整数部分或小数部分可以没有,如12,0.9等。
②在科学计数表示法中,浮点常量是由尾数、字母e或E和指数3部分组成,其中,尾数部分可以是十进制整型常量,或属于第一种形式的实数,指数部分则是十进制的短整型常量,如10e2、1.432e2、0.4e-5等。
观察所给出的4个选项,选项A是一个十六进制的整型常量;选项C的指数部分不是整型常量;选项D中在前面无整数。所以选项A、C、D都不符合上述形式。