QQ:506599539 相互学习,共同进步
saodeisinei
全部博文(204)
2012年(204)
fly2079
jeffasda
zqh1630
hezhaoaq
ybly12
desert73
dashan88
walterpe
xw461157
默默成长
zhangche
fuwaxiao
Tao668
sunjz
Dragon11
爱的警告
wgh1688
Bsolar
分类:
2012-03-15 01:54:32
原文地址:在内核弄出来的一个测试大小端的程序,很好 作者:qqbsd
/*
*author:qqbsd
*email:qqbsd.zhou@gmail.com
*/
#include <stdio.h>static union { char c[4]; unsigned long l; } endian_test = { {'l','?','?','b'} };#define ENDIANNESS ((char)endian_test.l)int main(void){ char c = ENDIANNESS; if(c == 'l') printf("little endian.\n"); else if(c == 'g') printf("big ednian.\n"); else printf("error. c = %c \n", c); return 0;}
上一篇:空类型指针(void *)的理解
下一篇:union是怎么判断处理器大小端
登录 注册