从Swift“数据”转换为双精度浮点

时间:2018-07-18 18:41:59

标签: swift

我有以下3行代码:

self.latitude = data[0...7].withUnsafeBytes { $0.pointee }
self.longitude = data[8...15].withUnsafeBytes { $0.pointee }
self.altitude = data[16...19].withUnsafeBytes { $0.pointee }

前两个(纬度和经度)是从另一台计算机(BeagleBone)上的C ++程序中以8字节双精度浮点数(float64_t)发送的。

高度(float32_t)可以完美转换,但两个双精度不能转换。要从数据流中检索双打,我还需要做些什么?

0 个答案:

没有答案