小端模式:低字节存储在低地址处,高字节存储在高地址处;
大端模式:高字节存储在低地址处,低字节存储在高地址处。
例如
:
那怎么解释这样一段代码呢?首先,如果数字1是大端存储,那么它在存储器中应该是0x01 00 00 00,如果是小端存储,那就应该是0x00 00 00 01。那么我们利用位操作,如果位操作相与结果为一,那么那么就是小端存储,如果是零,那么是大端存储。
小端模式:低字节存储在低地址处,高字节存储在高地址处;
大端模式:高字节存储在低地址处,低字节存储在高地址处。
例如
:
那怎么解释这样一段代码呢?首先,如果数字1是大端存储,那么它在存储器中应该是0x01 00 00 00,如果是小端存储,那就应该是0x00 00 00 01。那么我们利用位操作,如果位操作相与结果为一,那么那么就是小端存储,如果是零,那么是大端存储。