我正在尝试从文件中读取双精度。我需要交换它。NSSwapLittleDoubleToHost(NSSwappedDouble x)
需要一个NSSwappedDouble
.
NSSwapDouble()
也需要一个NSSwappedDouble
。
NSSwappedDouble doubleswap = normalDouble;
不工作。
如何将我的 double 转换为 NSSwappedDouble?
我正在尝试从文件中读取双精度。我需要交换它。NSSwapLittleDoubleToHost(NSSwappedDouble x)
需要一个NSSwappedDouble
.
NSSwapDouble()
也需要一个NSSwappedDouble
。
NSSwappedDouble doubleswap = normalDouble;
不工作。
如何将我的 double 转换为 NSSwappedDouble?
要将 double 转换为 NSSwappedDouble,您可以NSConvertHostDoubleToSwapped
按照文档使用。
但是,如果您想交换 adouble
您可以调用NSSwapHostDoubleToBig
或NSSwapHostDoubleToLittle
直接调用(两者都带有double
参数)。
利用NSConvertHostDoubleToSwapped(double x)