C语言 主机字节序和网络字节序互换

发布时间 2023-11-29 21:27:21作者: 王景迁
#include <stdio.h>
#include <arpa/inet.h>

int main() {
    // 10.11.12.13
    uint32_t host_ip = 168496141;
    uint32_t network_ip = htonl(168496141);
    // 13.12.11.10
    printf("network_ip is %u\n", network_ip);
    // 10.11.12.13
    printf("host_ip is %u\n", ntohl(network_ip));
    return 0;
}