代码改变世界

嵌入式编程汇总

2013-02-26 13:05  SysEngineer  阅读(204)  评论(0编辑  收藏  举报

1、不同取值方法比较

  src:unsigned char src[4] = { 0x01, 0x02, 0x03, 0x04 };

  dst: unsigned int dst;

  a. dst = *(unsigned int *)src;

  b. memcpy( &dst, src, 4 );

  小端模式下,a/b两者的处理结果相同 !!

  大端模式下,a/b两者的处理结果不同 ??