为了账号安全,请及时绑定邮箱和手机立即绑定

为什么属性都是同种类型的变量,不同种的就报错

为什么属性都是同种类型的变量,不同种的就报错

正在回答

2 回答

不懂您在问什么,可否具体一下??不知您是否是下边这个意思

//比如

double a = 1.2;

int b = a;//b和a的类型不同,且在内存中double所占空间比int要大,就会报错

int b = (int) a;//可以这样强制类型转换,但因为double转为int,会丢失一些数据,输出结果为 1 

//另外

int a = 1;

double b = a;//因为double比int所占空间大,会包容int,所以不会报错,输出结果为1.0

0 回复 有任何疑惑可以回复我~

不用了我会了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么属性都是同种类型的变量,不同种的就报错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信