Mac上的obj-c float的精度与PC x64上的c ++ float的精度

时间:2013-01-10 14:14:20

标签: c++ objective-c

我有一个2程序:

  • 在使用VS2010编译的x64计算机上运行的C ++客户端。
  • 在使用Xcode 4.2编译的iOS模拟器上运行的Obj-C服务器

我正在通过网络向服务器发送一个浮点值数组到客户端, 其中一些(不是全部)在10 ^ -3处不同(即-1.002229对-1.000000 // 0.331106对0.3333333)。

它们同时是坏的和相同数字的好版本(数组[4]将是1.00000而数组[6]将是1.002229)

要打印这些值并发现差异,我使用printf(“%f”,array [n]);

不幸的是,我无法访问通过网络发送它们的源代码(我只有dll版本 - 不能使用另一个 - 没有办法使用double而不是浮点数 - 无法获取源代码)

是否有人可能解释此问题?

0 个答案:

没有答案