本文原创为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
时间: 2024-12-20 04:41:54