判断大端小端机器的两种方法

第一种,使用位段:#include <stdio.h>struct data{ unsigned int a:3; unsigned int b:2; unsigned int c:3;};int main(){ struct data abc; unsigned char* s = (unsigned char*) &amp;abc; *s = 0x99; if(abc.a == 1) printf("you are using big_endian machine\n"); else printf("you ...
系统 | 2011-09-03 10:52 | 阅读 1196 次 | 评论 2 条
浏览25426次