下列关于自动类型转换的说法中,正确的是( )。
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: 操作数1是byte类型,操作数2是long类型,结果为byte类型
B: 操作数1是byte类型,操作数2是long类型,结果为long类型
C: 操作数1是long类型,操作数2是byte类型,结果是byte类型
D: 操作数1是long类型,操作数2是byte类型,结果是long类型
举一反三
- Java语言的各种数据类型之间提供自动转换,如第1操作数是byte类型,第2操作数是 int类型,其结果是( )。 A: int B: long C: float D: double
- Java语言中的各种数据类型之间提供自动转换,如第1操作数是byte类型,第2操作数是float类型,其结果是 类型。
- 如果把一个int、byte、long和double类型的数据相加,计算机结果的数据类型是 。 A: long B: byte C: double D: int
- 在由一个二元算术运算符构成的表达式中,如果操作数1的数据类型为int类型,操作数2的数据类型为long类型,则在运算过程中,是转换为【】数据类型来运算的。
- 运算符""两边的操作数若类型不同,则先再运算() A: 取整数为Byte类型 B: 取整数为Integer类型 C: 四舍五入为整型 D: 四舍五入为Byte类型