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