将一个4个字节的数拆分为4单个字节的数

//例如将0x7E8A0815 拆分成0x7e 0x8a 0x08 0x15//入口参数bytes为要拆分的数 ebyte[4]存放拆分的结果。void change_four_byte(uint32_t bytes){uint8_t ebyte[4]=0;ebyte[0]=(bytes>>24)&0XFF;ebyte[1]=(bytes>>16)&0XFFFF;ebyte[2]=(bytes>>8)&0XFFFFFF;ebyte[3]= bytes&0XFF;}

你可能感兴趣的:(嵌入式软件C语言)