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

#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;
}

posted on 2023-11-29 21:18  王景迁  阅读(42)  评论(0)    收藏  举报

导航