首页 > 技术文章 > C uint32 转 uint8

hztd 2020-08-11 14:54 原文

32位chipId(小端)转为8位数组

      uint32 temp=system_get_chip_id ();
      uint8_t bsid[4];
      bsid[0]=*((uint8_t *)&temp+3);
      bsid[1]=*((uint8_t *)&temp+2);
      bsid[2]=*((uint8_t *)&temp+1);
      bsid[3]=*((uint8_t *)&temp+0);

推荐阅读