把一个int型变量的值赋值给一个float型变量,下面说法正确的( )。

把一个int型变量的值赋值给一个float型变量,下面说法正确的( )。

A.不同类型,不能赋值

B.值域不同,不能赋值

C.可以赋值,但要进行强制类型转换

D.可以直接赋值

正确答案是D