问题描述
- VC中如何将double转换为8个字节
-
在 UDP通信中,需要将double转换为8个char发送给对方如何做?收数时用memcpy将8个char转为double,现在要相反的函数
解决方案
VC++字节转换
如何将 10 字节 Long 类型的值的 Double 转换为 8 字节 Double
解决方案二:
指向double的指针强制转换成指向char的指针,然后memcpy
解决方案三:
sprintf格式化一个字符串流就行
解决方案四:
用共用体
union
{
double data;
char str[8];
}n;
时间: 2024-10-29 00:27:29