双精度浮点数转二进制 - DoubleToData
函数简介
把双精度浮点数转换成二进制形式(IEEE 754标准)。
接口名称
DoubleToData
DLL调用
long DoubleToData(long instance, double double_value);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| instance | 长整数型 | OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。 |
| double_value | 双精度浮点数 | 需要转换的double值 |
示例
C++
long instance = CreateCOLAPlugInterFace();
// 将双精度浮点数转换为二进制形式
long strPtr = DoubleToData(instance, 3.141592653589793);
char* hexStr = GetStringFromPtr(strPtr);
printf("二进制数据: %s\n", hexStr);
FreeStringPtr(strPtr);
Python
# 待补充
返回值
返回二进制字符串的指针。
注意事项
- 返回的字符串指针需调用 FreeStringPtr 释放内存。
