long double:从mac到windows

时间:2012-10-12 18:21:26

标签: c windows double mingw long-double

我使用我的mac书实现了一个C程序。 现在,我的客户想要迁移到Windows OS(MinGW)。

程序使用long double进行多次计算:在mac上它工作正常,否则在winz上没有。

我在网上看到的问题是,在WinZ中,long double类型应该是double类型,因为它不受支持。

制作double和long double的sizeof,我得到:
MAC
DOUBLE = 8,LONG DOUBLE = 16
WINZ
DOUBLE = 8,LONG DOUBLE = 12

是否有解决方案或解决方法? 如何“强制”使用long double或其模拟?

抱歉我的英文。 提前致谢

0 个答案:

没有答案