如何将Double转化为四个型Short 啊 急
比如说有个Double型的数据 如何将他转化为Short型了??
下面的方法可行吗?
void DbToSh(double *doubledata, short *shortdata)
{
union DbToSh{
double DbVar;
short ShVar[4];
};
union DbToSh Db2Sh;
Db2Sh.DbVar = *doubledata;
memcpy(shortdata,Db2Sh.ShVar,sizeof(Db2Sh.ShVar));
}