hqu_yangleizhou
48576958
全部博文(362)
input子系统(11)
epoll(8)
Linux I2C驱(25)
Bash(0)
操作系统(38)
linux_网络篇(1)
linux_内核篇(28)
设备驱动(38)
寄存器(1)
mini2440(62)
u_boot(20)
存储器(1)
裸机开发_mini244(11)
2015年(362)
yhc0421
eokey
l4612697
jeson201
炯炯大王
_candylz
空之念
matimati
贫道夜探
分类: LINUX
2015-12-10 23:52:34
原文地址:在内核弄出来的一个测试大小端的程序,很好 作者: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;}
上一篇:union是怎么判断处理器大小端
下一篇:a.out文件格式初探
登录 注册