字节转换指令的编程
范例
//将一个32位字中的每8位转换为一个字节
uint32_t x = 0xABCDEF01; //定义一个32位字变量x,其值为0xABCDEF01
uint8_t byte0 = (x >> 24) & 0xff; //取出最高8位并保留在byte0中
uint8_t byte1 = (x >> 16) & 0xff; //取出次高8位并保留在byte1中
uint8_t byte2 = (x >> 8) & 0xff; //取出次低8位并保留在byte2中
uint8_t byte3 = x & 0xff; //取出最低8位并保留在byte3中
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。