数据类型转换主要在赋值、方法调用、算术运算三种情况下发生。
√
举一反三
- 如果"="赋值运算两侧数据类型不一致,系统无法进行类型转换。</p></p>
- 在JSP页面中使用格式给Long类型的Bean属性赋值,会调用哪个数据类型转换方法。( )
- 类型转换说法错误的是( ) A: 不管什么类型的数据都可以进行转换; B: Java中的数据类型转换分为:自动类型转换和强制类型转换; C: 兼容的数据由低向高赋值时会发生自动类型转换; D: 兼容的数据由高向低赋值时需要强制类型转换;
- 下列那个调用数据类型转换方法会发生NumberFormatException异常?
- 指针是一种数据类型,与其他数据类型一样,指针变量也可以参与部分运算,包括 ( ) A: 算术运算 B: 关系运算 C: 赋值运算 D: 叠加运算
内容
- 0
不同的基本数据类型的数据进行混合运算时,必须先转换成同一类型,然后再进行运算。C++采取两种方法对基本数据类型进行转换:隐式转换(也称自动转换)和显式转换(也称强制转换)。
- 1
类型转换是从一种数据类型到另一种数据类型的转换。
- 2
C51语言的基本运算主要包括算术运算、______ 、逻辑运算运算、______ 和赋值运算。
- 3
以下关于运算符优先级的描述中,正确的是 A: 关系运算>算术运算>&&(逻辑与)>||(逻辑或)>赋值运算 B: 赋值运算>算术运算>关系运算>&&(逻辑与)>||(逻辑或) C: !(逻辑非)>算术运算>关系运算>&&(逻辑与)>||(逻辑或)>赋值运算 D: &&(逻辑与)>算术运算>关系运算>赋值运算
- 4
如果赋值运算符两边的数据类型不一致,在赋值时要进行类型转换。 ()