全部博文(1293)
分类: C#/.net
2015-11-26 09:32:35
这是个简单的整形数转byte数组的相互转换关系。
int iData = 10000;
byte[] bList = System.BitConverter.GetBytes(iData);
int iData2 = System.BitConverter.ToInt32(bList,0);
dec(10000)=hex(2710) = hex(dec(39)dec(16))
0x27为数据高位
0x10为数据低位
而在转换成的byte数组中,是按数据低位存储到地址低位的形式存储的,即:
bList[1] | 0x27 |
bList[0] | 0x10 |
这是典型的小端存储格式,“低低小”!
参考网址: