小数问题的存取

遇见
2023-05-05 / 0 评论 / 60 阅读 / 正在检测是否收录...

小数类型的数据会因为系统进制不同从而出现 小数并非是完美的小数
比如 1.1在不同的进制下 可能是1.0000000002等
查找了一些资料总结除了几种方法

1.进行单位换算

比如金额的例子 常见的都是用元 在这种情况下机会出现小数 1.11元 但是 把单位换算成分 1.11元 就是111分 虽然单位变了 实际上所表示的金额却没有变换

使用两个int来存储

这个很好理解,一个存储小数点前的数据,一个存储小数点后的数据

0

评论

博主关闭了所有页面的评论