一直以为自己对大端小端的区别已经掌握得很清楚了,没想到在实际应用中还是会犯糊涂,这里记录一下,同样的错误不能再犯了。
uint32_t temp = 0x01020304;
大端:&temp地址处存放的是高字节,即((uint8_t *)&temp)[0] = 0x01;
小端:&temp地址处存放的是低字节,即((uint8_t *)&temp)[0] = 0x04;
切记切记
一直以为自己对大端小端的区别已经掌握得很清楚了,没想到在实际应用中还是会犯糊涂,这里记录一下,同样的错误不能再犯了。
uint32_t temp = 0x01020304;
大端:&temp地址处存放的是高字节,即((uint8_t *)&temp)[0] = 0x01;
小端:&temp地址处存放的是低字节,即((uint8_t *)&temp)[0] = 0x04;
切记切记