去年有一次笔试的时候,碰到了这个题,当时还想了半天,唉,惭愧啊
- /*
- * =====================================================================================
- *
- * Filename: a.c
- *
- * Description: 判断大端格式和小端格式,大端格式是最大字节地址存储数字最低有效字节
- *
- * Version: 1.0
- * Created: 2012年04月05日 13时54分13秒
- * Revision: none
- * Compiler: gcc
- *
- * Author: Cheney (Cheney Xu), Cheney830@126.com
- * Company: Ultrawise
- *
- * =====================================================================================
- */
- #include<stdio.h>
- int func(void)
- {
- int a=0x04030201;
- char *dp;
- dp=(char *)&a;
- if(dp[0]==0x04){
- printf("大端格式\n");
- return 1;
- }
- else if(dp[0]==0x01)
- {
- printf("小端格式\n");
- return 0;
- }
- printf("error \n");
- return -1;
- }
- int main(void)
- {
- func();
- return 0;
- }
阅读(2128) | 评论(0) | 转发(1) |