解释:
1.向上转换不会丢失精度(float--->double),向下转才会丢失精度(double--->float)
2.十进制小数转二进制数,算法是乘以2直到没有了小数为止,末尾为 非 0.5的不能精确转化,因为你消除不掉小数所以在比较的时候,2.25可以精确转化,float和double比较的结果是一致的
解释:
1.向上转换不会丢失精度(float--->double),向下转才会丢失精度(double--->float)
2.十进制小数转二进制数,算法是乘以2直到没有了小数为止,末尾为 非 0.5的不能精确转化,因为你消除不掉小数所以在比较的时候,2.25可以精确转化,float和double比较的结果是一致的
本文标题:记一道精度转换面试题
本文链接:https://www.haomeiwen.com/subject/ennhsctx.html
网友评论