Chinaunix首页 | 论坛 | 博客
  • 博客访问: 514734
  • 博文数量: 56
  • 博客积分: 1136
  • 博客等级: 少尉
  • 技术积分: 1378
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-28 14:02
文章存档

2014年(1)

2013年(7)

2012年(45)

2011年(3)

分类: 嵌入式

2012-04-05 14:25:21

去年有一次笔试的时候,碰到了这个题,当时还想了半天,唉,惭愧啊

点击(此处)折叠或打开

  1. /*
  2.  * =====================================================================================
  3.  *
  4.  * Filename: a.c
  5.  *
  6.  * Description: 判断大端格式和小端格式,大端格式是最大字节地址存储数字最低有效字节
  7.  *
  8.  * Version: 1.0
  9.  * Created: 2012年04月05日 13时54分13秒
  10.  * Revision: none
  11.  * Compiler: gcc
  12.  *
  13.  * Author: Cheney (Cheney Xu), Cheney830@126.com
  14.  * Company: Ultrawise
  15.  *
  16.  * =====================================================================================
  17.  */
  18. #include<stdio.h>
  19. int func(void)
  20. {
  21.     int a=0x04030201;
  22.     char *dp;
  23.     dp=(char *)&a;
  24.         if(dp[0]==0x04){
  25.             printf("大端格式\n");
  26.             return 1;
  27.         }
  28.         else if(dp[0]==0x01)
  29.         {
  30.             printf("小端格式\n");
  31.             return 0;
  32.         }
  33.     printf("error \n");
  34.     return -1;
  35. }

  36. int main(void)
  37. {
  38.     func();
  39.     return 0;
  40. }

阅读(2091) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~