大端字节(Big endian)与小端字节(Little endian)

时间:2014-06-22 16:32:56   收藏:0   阅读:228

本文原创为freas_1990,转载请标明出处:http://blog.csdn.net/freas_1990/article/details/32752587


常见的80x86 CPU是先存放小值,再存放大值。这是小端字节(Little endian)序列。

而数字在互联网上传输的时候,是大端字节序列(Big endian)。所以,网络编程里有一个api是htons(),用来将主机字节顺序转化成为网络字节顺序。


常见的CPU平台如下:

处理器
操作系统
字节顺序
Alpha
全部
little-endian
HP-PA
NT
little-endian
HP-PA
UNIX
big-endian
Intelx86
全部
little-endian
MIPS
NT
little-endian
MIPS
UNIX
big-endian
PowerPC
NT
little-endian
PowerPC
非NT
big-endian

大端字节(Big endian)与小端字节(Little endian),布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!