海门公交车时刻表2016:什么是字节序?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/27 18:02:06
big?
little?
对不起,还要问一下,sun服务器和win32工作站之间传输存在字节序转换的问题,哪个是大头,哪个是小头?大头是高位在前,还是小头是高位在前?

小头 (LSB):
Least Significant Bit (or Byte)

大头 (MSB):
Most Significant Bit (or Byte)

字节序,即字节在电脑中存放时的序列与输入(输出)时的序列是先到的在前还是后到的在前。

输入(输出)流字节序:
B1,B2,B3,B4,B5,B6.....
电脑中
short int a,b,c;

可能是:
a = B2 << 8 + B1;
b = B4 << 8 + B3;
c = B6 << 8 + B5;
也可能是:
a = B1 << 8 + B2;
b = B3 << 8 + B3;
c = B5 << 8 + B6;
这取决于字节序的约定。例如GIF图像文件中的许多定义块中的short int 是 a = B2 << 8 + B1; ...
即B2左移8位加B1等于一个十六位的整数。

俗称叫大头,小头,也是数据在电脑中存放的时候是高位在前还是低位在前.是通过网络传输吧?网络中传输一般默认的是使用大头

字节 Byte
位 bit
1 Byte = 8 bit