- #include <stdio.h>
- int main (void)
- {
- short a=0x0102;
- char *p=(char *)(&a);
- if( *p==2 && *(p+1)==1)
- {
- printf("小端\\n");
- }
- else if(*p==1 && *(p+1)==2)
- {
- printf("大端\\n");
- }
- }
- //该片段来自于http://www.codesnippet.cn/detail/0704201512106.html
来源: http://www.codesnippet.cn/detail/0704201512106.html