首页 热点资讯 义务教育 高等教育 出国留学 考研考公

如何判断float有几位小数?

发布网友 发布时间:2022-04-23 10:50

我来回答

1个回答

热心网友 时间:2023-10-10 19:14

float型的精度连同整数部分才7位左右,但输出长度却是由程序指定的,多于7位的部分是由系统“随意”填上的,所以光注意小数部分没有意义。不妨固定取8位或7位即可。如果不想要小数点后面的无效0,可在转换成字符串后从后面向前将0依次删除。另:double型的精度可达到16位左右,建议用double型,在转换成字符串前固定截取10位以下某个值肯定是高准确度的,不妨一试。追问都会有偏差的,我直接改用CString输入了,已经解决,谢谢。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com