首先先了解一下什么是大端和小端。
小端:将低序字节存储在起始地址,这称为小端字节序。通俗理解就是:低字节–低地址
大端:将高序字节存储在起始地址,这称为大端字节序。即:高字节–低地址
例如:我们将0x12345678写入从0x0000开始的内存中,则结果为
其实X86系列的CPU都是小端字节序
但是我们怎么知道一个数在计算机中是以大端序列存储还是以小端序列存储的呢?
下面给出两种方式来求出数据在计算机中的存储方式
这是第一种:
第二种是运用联合体
首先先了解一下什么是大端和小端。
小端:将低序字节存储在起始地址,这称为小端字节序。通俗理解就是:低字节–低地址
大端:将高序字节存储在起始地址,这称为大端字节序。即:高字节–低地址
例如:我们将0x12345678写入从0x0000开始的内存中,则结果为
其实X86系列的CPU都是小端字节序
但是我们怎么知道一个数在计算机中是以大端序列存储还是以小端序列存储的呢?
下面给出两种方式来求出数据在计算机中的存储方式
这是第一种:
第二种是运用联合体