关于类型转换说法不正确的是
A: 如果参与运算的两个操作数类型不同,则系统自动提升较低类型操作数为较高类型操作数,运算结果为较高类型。
B: 浮点数类型低,整型数类型高。
C: 相同存储长度时无符号整型高,有符号整型低。
D: 强制类型转换语法格式为:(目标数据类型)(表达式)
A: 如果参与运算的两个操作数类型不同,则系统自动提升较低类型操作数为较高类型操作数,运算结果为较高类型。
B: 浮点数类型低,整型数类型高。
C: 相同存储长度时无符号整型高,有符号整型低。
D: 强制类型转换语法格式为:(目标数据类型)(表达式)
举一反三
- 如果一个只有基础数据类型的操作数参与运算的算数表达式的结果未经过类型转换的类型是float型,则表明参与运算的操作数的类型( )。 A: 均为float型 B: 不存在整型 C: 只可能是整数类型或float型 D: 不存在byte和short型
- 下列关于自动类型转换的说法中,正确的是( )。 A: 操作数1是byte类型,操作数2是long类型,结果为byte类型 B: 操作数1是byte类型,操作数2是long类型,结果为long类型 C: 操作数1是long类型,操作数2是byte类型,结果是byte类型 D: 操作数1是long类型,操作数2是byte类型,结果是long类型
- 运算符""两边的操作数若类型不同,则先再运算() A: 取整数为Byte类型 B: 取整数为Integer类型 C: 四舍五入为整型 D: 四舍五入为Byte类型
- 【单选题】关于变量类型转换的描述中,正确的是 A. 只有数据类型相同的数据才能进行运算 B. byte类型和short类型的数据是不能一起运算的 C. 两个byte类型数据一起运算时会把先自动提升到int类型再运算 D. 两个整型在一起运算时,结果一定是int
- 类型转换说法错误的是( ) A: 不管什么类型的数据都可以进行转换; B: Java中的数据类型转换分为:自动类型转换和强制类型转换; C: 兼容的数据由低向高赋值时会发生自动类型转换; D: 兼容的数据由高向低赋值时需要强制类型转换;