什么是强制类型转换?在什么情况下需要用到强制类型转换?

题目

什么是强制类型转换?在什么情况下需要用到强制类型转换?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

将较长的数据类型转换为较短的整数类型,要进行( )。

A.类型的自动转换

B.类型的强制转换

C.无需转换

D.无法实现


正确答案:B

第2题:

将字符串“3.1415926”强制转换成Double类型,可使用下列()类型转换函数。

A、CStr

B、CDbl

C、CLng

D、CType


正确答案:B

第3题:

在C++语言中,非保值转换应用强制类型转换。

此题为判断题(对,错)。


正确答案:√

第4题:

转换函数不是成员函数,它是用来时行强制类型转换的。


正确答案:错误

第5题:

什么情况下需要数据类型的强制转换

A.将位数少的数据类型向位数多的数据类型转换

B.将位数多的数据类型向位数少的数据类型转换

C.Java语言中不能进行数据类型的强制转换

D.以上都不符合


正确答案:B
解析:将位数多的数据类型向位数少的数据类型转换,只能用强制转换;而将位数少的数据类型向位数多的数据类型转换可以让编译系统按一定的优先次序自己转换,也可以进行强制转换。Java语言的各种数据类型之间提供两种转换:强制转换和自动转换。

第6题:

高级数据要转换成低级数据,_________转换。

A.随机处理

B.需要强制类型

C.需要一般类型

D.不需要任何


正确答案:B

第7题:

下列关于类型转换的说法中,正确的是( )。

A.将较长的数据类型转换为较短的数据类型可以用自动类型转换

B.将较长的数据类型转换为较短的数据类型只能用强制类型转换

C.强制类型转换可以保证数据完整性

D.boolean类型数据只能和int类型进行强制类型转换


正确答案:B
解析:自动类型转换是系统按照优先级顺序表进行的,强制类型转换会导致多出来的那部分数据丢失。Java语言中boolean类型数据不能做类型转换。

第8题:

下列数据类型转换,必须进行强制类型转换的是( )。

A.byte→int

B.short→dong

C.fioat→double

D.int→char


正确答案:D

第9题:

下列数据类型中哪种数据类型转为int类型需要进行强制转换()

A、byte

B、short

C、char

D、float


正确答案:D

第10题:

强制类型转换运算符的功能是将一个表达式的类型转换为所指定的类型。


正确答案:正确