如果一个只有基础数据类型的操作数参与运算的算数表达式的结果未经过类型转换的类型是float型,则表明参与运算的操作数的类型( )。
A: 均为float型
B: 不存在整型
C: 只可能是整数类型或float型
D: 不存在byte和short型
A: 均为float型
B: 不存在整型
C: 只可能是整数类型或float型
D: 不存在byte和short型
举一反三
- 关于类型转换说法不正确的是 A: 如果参与运算的两个操作数类型不同,则系统自动提升较低类型操作数为较高类型操作数,运算结果为较高类型。 B: 浮点数类型低,整型数类型高。 C: 相同存储长度时无符号整型高,有符号整型低。 D: 强制类型转换语法格式为:(目标数据类型)(表达式)
- 关于int类型和float类型的转换说法正确的有( ) A: int类型可以转换成float型,float类型也可以转换成int型 B: int类型转换成float类型需要强制类型转换 C: float类型转换成int类型需要强制类型转换 D: float类型转换成int类型可能会丢失精度
- 如果一个表达式中,有int类型数据,float类型数据,char类型数据,double类型数据的混合运算,那么最终结果的类型是( )? A: Int B: float C: cha D: double
- Java语言中的各种数据类型之间提供自动转换,如第1操作数是byte类型,第2操作数是float类型,其结果是 类型。
- int类型数据和float类型数据进行运算时,结果为float类型。