小端模式与大端模式存储数据

1、大端模式
  大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节,保存在内存的高地址中。
  例子:
  汉字 “液”字的国标码为:D2BA(2个字节),D2为高字节,BA为低字节。
  其为大端模式存储。


2、小端模式
  小端模式,是指数据的低字节保存在内存的低地址中,而数据的高字节,保存在内存的高地址中。
  例子:
  汉字 “液”字的国标码为:D2BA(2个字节),D2为高字节,BA为低字节。
        STM32为小端存储模式,“液”在其中的存储顺序为:BAD2 ,所以从其中读两个字节的数据时应作高低位调换:
        ReadData = ( ReadData >> 8 ) + (ReadData << 8) ;

猜你喜欢

转载自blog.csdn.net/weixin_42108004/article/details/81605497