题目
下列实型常量中,不合法的是( )A. 0.0B. .123C. 123D. 2.34
下列实型常量中,不合法的是( )
A. 0.0
B. .123
C. 123
D. 2.34
题目解答
答案
C. 123
解析
本题考查实型常量的合法表示形式。实型常量通常有两种表示方式:十进制小数形式和指数形式。其中,十进制小数形式必须包含小数点,并且至少有一个数字在小数点的左边或右边(或同时存在)。整数形式(如选项C)虽然可以转换为实型,但不符合实型常量的语法要求,因此需要特别注意。
选项分析
A. 0.0
包含小数点,且左右均有数字,符合十进制小数形式,合法。
B. .123
小数点后有数字,省略了整数部分,但符合“小数点后直接跟数字”的形式,合法。
C. 123
仅有整数部分,没有小数点或指数符号,属于整型常量,不符合实型常量的语法要求,不合法。
D. 2.34
包含小数点,且左右均有数字,符合十进制小数形式,合法。