#include<stdio.h>#include<arpa/inet.h>intmain(){unsignedint x =0x12345678;unsignedchar*p =(unsignedchar*)&x;printf("%0x_%0x_%0x_%0x\n",p[0],p[1],p[2],p[3]);unsignedint y =htonl(x);
p =(unsignedchar*)&y;printf("%0x_%0x_%0x_%0x\n",p[0],p[1],p[2],p[3]);return0;}//output78_56_34_12
12_34_56_78