网络编程中,我们会用到很多字节序转换的函数。
htonl(x)
ntohl(x)
htons(x)
ntohs(x)
对于32bit的数据来说
(( (x) & 0x000000FFUL ) << 24) | (( (x) & 0x0000FF00UL ) << 8) | (( (x) & 0x00FF0000UL ) >> 8) | (( (x) & 0xFF000000UL ) >> 24)
网络编程中,我们会用到很多字节序转换的函数。
htonl(x)
ntohl(x)
htons(x)
ntohs(x)
对于32bit的数据来说
(( (x) & 0x000000FFUL ) << 24) | (( (x) & 0x0000FF00UL ) << 8) | (( (x) & 0x00FF0000UL ) >> 8) | (( (x) & 0xFF000000UL ) >> 24)