UNIX网络编程 套接字编程引见
UNIX网络编程 套接字编程介绍
打印当前机器是小头派还是大头派类型
注意,如果没有加这两个头文件
#include <stdio.h>
#include <stdlib.h>
编译时候会报 警告:隐式声明与内建函数‘printf’不兼容 这个错误
编译: gcc -o byteorder byteorder.c
#include <stdio.h> #include <stdlib.h> int main(int argc,char **argv) { union { short s; char c[sizeof(short)]; }un; un.s=0x0102; if(sizeof(short) ==2) { if(un.c[0]==1 && un.c[1]==2) { printf("big-endian\n"); } else if(un.c[0]==2 && un.c[1]==1) { printf("little-endian\n"); } else { printf("unknown\n"); } } else { printf("sizeof(short) = %d\n",sizeof(short)); } return 0; }