int转到byte数组中为什么是颠倒的

.Net技术 码拜 9年前 (2016-03-11) 1481次浏览
byte[] cc =System.BitConverter.GetBytes(110397);

110397用16进制表示应该为 00 01 AF 3D,
可是数组cc中元素全是颠倒的
cc[0]=3D
cc[1]=AF
cc[2]=01
cc[3]=00
这是为什么呢?

解决方案

10

小端在前,这是计算机的传统了(从 8 位机遗留下来的)

5

百度下  大小端   你就明白了
windwos系统是小端的

5

呵呵,正常的,高位在后……。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明int转到byte数组中为什么是颠倒的
喜欢 (0)
[1034331897@qq.com]
分享 (0)