c++中使用pcl读取pcd数据,y数据是对的,x数据小数点后的完全不一样
求助各位大佬,卡了我一天了,读取到pcl中,数据完全不对不能用,以下是问题截图。 试下这段代码.试完所float改成double。精度溢出#include <stdio.h>
#include <stdlib.h>
int main()
{
float a;
a = 1504721.671;
printf("%8.8f\n", a);
return 0;
} ba21 发表于 2022-4-10 23:17
试下这段代码.试完所float改成double。精度溢出
我找到问题了,确实是精度溢出。是pcl库里PointXY类中定义的就是float类型,我试图将库中的float改为double,会报很多错。请问这有没有方法可以解决这个问题呢? 星回8 发表于 2022-4-10 23:54
我找到问题了,确实是精度溢出。是pcl库里PointXY类中定义的就是float类型,我试图将库中的float改为doub ...
;F表示浮点型float和double。
是不是有对应double的函数?
页:
[1]