对C++ float类型的数据精度的认识 1.自己对float的简单认识 2.实例验证 1.自己对float的简单认识 网上大部分人对于float类型的精度认识可以总结为一句话:float的有效数字最多是6或7位,第7位不一定有效,前6位一定有效。这句话经过我的实际测试,我认为是对的。 还有一些人说:小数点也是有效位。这句话我认为是不对的。 2.实例验证 我手头上有如下图所示的数据,前五列的数据有效数字最多为6位,最后一列由于整数位不为0,故最多有7位有效数字。 验证代码如下所示, ifstream f; f.open("~/imu.txt")