数据类型之int与double之间的转换


int 和double的运算结果double

若非要用int :大 double~小int(强制数据类型转换);(int)+数据名 即:目标数据类型=(目标数据类型) 表达式**********导致精度丢失

小int~大double(自动转换)

自动转换规则:1、如果一个操作数为double型,则整个表达式可提升为double型

         2、满足自动类型转换的条件两种类型要兼容(1)、数值类型(整型和浮点型)互相兼容

                           (2)、目标型大于原类型:double型大于int型

强转导致精度丢失,输出的数据有误

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM