Little Endian编码

时间:2011-06-17 04:36:30

标签: encoding endianness

以下字节序列编码为Little Endian Unsigned Int。

F0 00 00 00 

我刚看过有关字节序的内容。只是想验证它是否是240十进制。

2 个答案:

答案 0 :(得分:2)

将字节序列转换为位...

[1111 0000] [0000 0000] [0000 0000] [0000 0000]

将第一个字节转换为十进制......

= 0 * 2 ^ 0 + 0 * 2 ^ 1 + 0 * 2 ^ 2 + 0 * 2 ^ 3 + 1 * 2 ^ 4 + 1 * 2 ^ 5 + 1 * 2 ^ 6 + 1 * 2 ^ 7

做数学......

= 16 + 32 + 64 + 128 = 240

答案 1 :(得分:1)

是,0x000000F0 = 240。

如果它是big-endian,则为0xF0000000 = 4026531840(如果签名则为-268435456)。