C++大端小端

发布时间 2023-12-04 11:37:19作者: 庙大人

大端小端其实表示的是数据在存储器中的存放顺序。
大端模式:数据的高字节存放在内存的低地址中,而低字节则存放在高地址中。地址由小到大增加,数据则从高位向低位存放,这种存放方式符合人类的正常思维。
小端模式:数据的高字节存放在内存的高地址中,而数据的低字节存放在低地址中。这种存储模式将地址的高低和数据位权结合起来,高地址部分权值高,低地址部分权值低,符合计算机的运算。
总结:采用大小模式对数据进行存放的主要区别在于字节的存放顺序,大端方式将高位存放在低地址,小端方式将高位存放在高地址。