“0x00,0x08”两个十六进制字符串,转换为整形

int m_length=0;
char buf[2]=={0x00,0x08};
memcpy(&m_length,&buf[0],2); m_length=m_length<<16; m_length = ntohl(m_length);

然后就可以用m_length 跟整数对比了,

//m_length == 8

使用ntohl  参考:网址

原文地址:https://www.cnblogs.com/azbane/p/9431642.html