题目
以下属于实型常量[1]的是()A 045 0.45 45 B 0*45 4e5 4e-5 C .45 45. 4.5f 4e5 D -45 45 45u
以下属于实型常量[1]的是()
A 045 0.45 45
B 0*45 4e5 4e-5
C .45 45. 4.5f 4e5
D -45 45 45u
题目解答
答案
实型常量包括小数和整数。选项A中的045和45都是八进制整数,不是十进制整数。选项B中的0*45不是有效的表示方式,4e5表示的是科学计数法下的整数,4e-5表示的是科学计数法下的小数。选项C中的.45、45.、4.5f、4e5都是有效的实型常量。选项D中的-45、45、45u分别是十进制负整数、十进制正整数、无符号整数。所以选项A、B、D中都存在不正确的表示方式,而正确的实型常量表示方式只有选项C中的.45、45.、4.5f、4e5。因此答案为C。
解析
步骤 1:分析选项A
选项A中的045是八进制整数,0.45是小数,45是十进制整数。因此,选项A中只有0.45是实型常量。
步骤 2:分析选项B
选项B中的0*45不是有效的表示方式,4e5表示的是科学计数法下的整数,4e-5表示的是科学计数法下的小数。因此,选项B中只有4e-5是实型常量。
步骤 3:分析选项C
选项C中的.45、45.、4.5f、4e5都是有效的实型常量。.45和45.是小数,4.5f是浮点数,4e5是科学计数法下的实型常量。
步骤 4:分析选项D
选项D中的-45、45、45u分别是十进制负整数、十进制正整数、无符号整数。因此,选项D中没有实型常量。
选项A中的045是八进制整数,0.45是小数,45是十进制整数。因此,选项A中只有0.45是实型常量。
步骤 2:分析选项B
选项B中的0*45不是有效的表示方式,4e5表示的是科学计数法下的整数,4e-5表示的是科学计数法下的小数。因此,选项B中只有4e-5是实型常量。
步骤 3:分析选项C
选项C中的.45、45.、4.5f、4e5都是有效的实型常量。.45和45.是小数,4.5f是浮点数,4e5是科学计数法下的实型常量。
步骤 4:分析选项D
选项D中的-45、45、45u分别是十进制负整数、十进制正整数、无符号整数。因此,选项D中没有实型常量。