
常量4.2,4.2f,4L的数据类型分别是 A. float、float、double B. double、float、long C. double、double、float D. float、float、long
在Java、C/C++等主流编程语言中,数值常量的类型由其字面形式决定:
4.2:没有后缀的浮点数字面量默认是double类型(双精度浮点数);
4.2f:带f后缀的浮点数字面量明确指定为float类型(单精度浮点数);
4L:带L后缀的整数字面量表示long类型(长整数)。
三者的类型依次为double、float、long。
答案:B