什么是大小端?

2015-03-12  本文已影响241人  lintong

一、大端模式和小端模式的起源
Big-Endian和Little-Endian的定义如下:

举一个例子,比如数字0x12 34 56 78在内存中的表示形式为:
1)大端模式:
低地址 -----------------> 高地址
0x12 | 0x34 | 0x56 | 0x78
2)小端模式:
低地址 ------------------> 高地址
0x78 | 0x56 | 0x34 | 0x12

可见,大端模式和字符串的存储模式类似。

** 4)大端小端没有谁优谁劣,各自优势便是对方劣势:**
小端模式 :强制转换数据不需要调整字节内容,1、2、4字节的存储方式一样。
大端模式 :符号位的判定固定为第一个字节,容易判断正负

上一篇下一篇

猜你喜欢

热点阅读