关于类型转换说法不正确的是
A: 如果参与运算的两个操作数类型不同,则系统自动提升较低类型操作数为较高类型操作数,运算结果为较高类型。
B: 浮点数类型低,整型数类型高。
C: 相同存储长度时无符号整型高,有符号整型低。
D: 强制类型转换语法格式为:(目标数据类型)(表达式)
A: 如果参与运算的两个操作数类型不同,则系统自动提升较低类型操作数为较高类型操作数,运算结果为较高类型。
B: 浮点数类型低,整型数类型高。
C: 相同存储长度时无符号整型高,有符号整型低。
D: 强制类型转换语法格式为:(目标数据类型)(表达式)
B
举一反三
- 如果一个只有基础数据类型的操作数参与运算的算数表达式的结果未经过类型转换的类型是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: 兼容的数据由高向低赋值时需要强制类型转换;
内容
- 0
关于类型转换说法错误的是( )。 A: 低精度类型数据向高精度类型转换时,不会丢失数据精度。 B: 系统会自动进行低精度类型数据向高精度类型数据的转换。 C: 高精度类型数据向低精度类型的转换、整型和符点型数据之间的转换,必须强制进行,否则有可能会引起数据丢失。 D: 高精度类型数据向低精度类型转换时,不会丢失数据精度,因为转换时系统进行的。
- 1
下列关于整型类型的说法中,正确的是: A: short类型的数据存储顺序先低后高 B: IntegerMAX_VALUE表示整型最大值 C: LongMIN_VALUE表示整型最大值 D: long类型表示数据范围和int类型一样
- 2
下列关于整型类型的说法中正确的是( ) A: short类型的数据存储顺序先低后高 B: Integer.Max_value表示整型最大值 C: long.Max_value表示整型最大值 D: long类型表示数据范围和int类型一样
- 3
数据类型转换,只能低类型往高类型转换,而不能由高类型往低类型转换
- 4
下列关于类型转换的描述中,正确的是() A: 赋值表达式的类型是左值的类型 B: 类型转换是永久性的 C: 由不同类型操作数组成的表达式的类型一定是最高类型double类型 D: 强制类型转换都是非保值映射