c++中高类型的变量转换到低类型的变量

来源:百度知道 编辑:UC知道 时间:2024/05/26 08:04:34
是不是任意两个类型的变量,高类型的变量都可以赋值给低类型的变量?
比如double类型赋值给int类型,存不存在不能赋值的情况?

一般不推荐使用这样的类型转化,尤其是在你所存储的变量有精确值的时候,数据会丢失。

可以赋值,类型是自动转换的

这种情况一般是不充许的,因为可能造成数据丢失,反之则可以。