这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 如何确定单片机是大端还是小端?

共15条 2/2 1 2 跳转至
工程师
2020-11-12 21:34:50     打赏
11楼

- 大端模式

  低地址 -----> 高地址
  0x12 | 0x34 | 0x56

- 小端模式

  低地址 -----> 高地址
  0x56 | 0x34 | 0x12


我一般这样判断:

 BOOL IsBigEndian()
 {
 	int a = 0x1234;
 	char b = *(char*)&a;
 	if(0x12 == b)
 	{
 	    return TRUE;
 	}
 	
	return FALSE;
  }



工程师
2020-11-12 21:39:25     打赏
12楼

原来还有这种编码上的区别!


工程师
2020-11-13 21:22:05     打赏
13楼

大家说的非常好


工程师
2020-11-13 22:52:55     打赏
14楼

学到了


工程师
2020-11-15 21:37:26     打赏
15楼

感谢您的分享


共15条 2/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]