本帖最后由 123654789 于 2017-7-28 09:39 编辑
楼主是想把double型数据,逐个字节发送出去吧
不知道是否对
union EIGHT_DOUBLE_UINT_123JJ
{
unsigned char GF[ 8 ] ;
double GH;
};
void EIGHT_DOUBLE( double LX )
{
union EIGHT_DOUBLE_UINT_123JJ L_temp;
L_temp.GH = LX ;
printf( " %x " , L_temp.GF[ 0 ] ); //// 逐个字节发送
printf( " %x " , L_temp.GF[ 1 ] ); //// 逐个字节发送
printf( " %x " , L_temp.GF[ 2 ] ); //// 逐个字节发送
printf( " %x " , L_temp.GF[ 3 ] ); //// 逐个字节发送
printf( " %x " , L_temp.GF[ 4 ] ); //// 逐个字节发送
printf( " %x " , L_temp.GF[ 5 ] ); //// 逐个字节发送
printf( " %x " , L_temp.GF[ 6 ] ); //// 逐个字节发送
printf( " %x " , L_temp.GF[ 7 ] ); //// 逐个字节发送
}
|