//32位整数 转字符数组顺序后 返回32位整数 即转为网络字节序
UINT32 ReverseCharArray(UINT32 nNum)
{
byte chTem[4];
for (int i=0; i<4; ++i)
{
chTem[i]=nNum&0x000000FF;
nNum>>=8;
}
UINT32 nRst= 0;
for (int i = 0; i<4; ++i)
{
nRst<<=8;
nRst+=chTem[i];
}
UINT32 ReverseCharArray(UINT32 nNum)
{
byte chTem[4];
for (int i=0; i<4; ++i)
{
chTem[i]=nNum&0x000000FF;
nNum>>=8;
}
UINT32 nRst= 0;
for (int i = 0; i<4; ++i)
{
nRst<<=8;
nRst+=chTem[i];
}
return nRst;
}
}
本文介绍了一种将32位整数转换为网络字节序的方法,通过将其拆分为字符数组并重新组合来实现。该过程包括两个步骤:首先将整数按字节分解到字符数组中,然后按逆序重组为新的整数。
9438

被折叠的 条评论
为什么被折叠?



