已采纳回答 / 失落尘埃Asx_mai
1. 在设计语言时,double 就被设置对应存储空间里的8个字节;2. int 被分配了4个字节的存储空间,当把小的存储空间放到大的存储空间时,即使 int 的存储空间被占满,放到 double 里也不会出现数据溢出的情况,设计语言的程序就不会报错; 3.当 double 存储的数据占的存储空间大于4个字节时,放到 int 中就会有一部分数据因没有空间保存而亏损,所以设计语言的程序设置了 double 存储的数据大不大于4个字节转换 int 都需要强制转换。
2020-04-20