如果一个只有基础数据类型的操作数参与运算的算数表达式的结果未经过类型转换的类型是float型,则表明参与运算的操作数的类型( )。
A: 均为float型
B: 不存在整型
C: 只可能是整数类型或float型
D: 不存在byte和short型
A: 均为float型
B: 不存在整型
C: 只可能是整数类型或float型
D: 不存在byte和short型
C
举一反三
- 关于类型转换说法不正确的是 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类型。
内容
- 0
表达式中存在LIKE运算时,表达式的结果可能是____类型数据。 A: datetime B: float C: int D: table
- 1
int类型数据和float类型数据进行运算时,结果为float类型。 A: 正确 B: 错误
- 2
中国大学MOOC: int类型数据和float类型数据进行运算时,结果为float类型。
- 3
【单选题】关于变量类型转换的描述中,正确的是 A. 只有数据类型相同的数据才能进行运算 B. byte类型和short类型的数据是不能一起运算的 C. 两个byte类型数据一起运算时会把先自动提升到int类型再运算 D. 两个整型在一起运算时,结果一定是int
- 4
设变量i是int 类型,f 是float型,d是double型,执行表达式5+’i’-f*d,其结果的数据类型为()。 A: int型 B: double型 C: float型 D: 非法表达式