首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

double型态的数转换成byte数组?该怎么解决

2013-01-08 
double型态的数转换成byte数组?例如 一个double型态的数 K ,转换成byte数组[解决办法]double kbyteb[20]

double型态的数转换成byte数组?

例如 一个double型态的数 K ,转换成byte数组
[解决办法]
double k;
byte   b[20];
一个字节存一个数组?
[解决办法]
typedef unsigned char byte;
byte *pByte = reinterpret_cast<byte *>(&K);
或者写成
byte *pByte = (byte *)&K;

[解决办法]

float K = 17.625;
BYTE *p = (BYTE *)&K;

Caption = String().sprintf(TEXT("%02X,%02X,%02X,%02X"), p[3], p[2], p[1], p[0]);

热点排行