byte* int2bytes(int a, BOOL isHighFirst,BYTE B4[],int len)
{
byte result[4] ={0};
if (isHighFirst)
{
result[0] = (byte)(a >> 24 & 0xff);
result[1] = (byte)(a >> 16 & 0xff);
result[2] = (byte)(a >> 8 & 0xff);
result[3] = (byte)(a & 0xff);
}
else
{
result[3] = (byte)(a >> 24 & 0xff);
result[2] = (byte)(a >> 16 & 0xff);
result[1] = (byte)(a >> 8 & 0xff);
result[0] = (byte)(a & 0xff);
}
return result;
}
转载于:https://blog.51cto.com/zgqwork/408426