搜索
写经验 领红包
 > 设计

小端法和大端法(小端方式是什么)

在生活中,很多人可能想了解和弄清楚一起学习计算机系统之何为小端法大端法的相关问题?那么关于小端法和大端法的答案我来给大家详细解答下。

小端法和大端法(小端方式是什么)

大端法小端法主要是存储器存储字节的顺序,某些机器按照从最低有效字节到最高有效字节的顺序存储称为小端法,而有的则按照从最高有效字节到最低有效字节的顺序存储则称为大端法!是不是有点晕?没关系,举个例子说明下:

假如我们有个变量x为int型,位于地址0x101处,它的十六进制值为:0x01234567,所以它的地址范围是0x101~0x104(int型为4字节存储)。

大端法存储格式:

大端法

小端法存储格式正好相反:

大多数intel机子都是采用小端法,现在也有好多采用双端法,也就是可以配置的。如果在小端法机器上产生的数据发送到大端法机器上,接收程序字里的字节就会变成反序了,对于使用高级语言的程序员们这个问题一般不需要考虑,因为语言层面已经规避了。

一个有趣的事实是小端与大端竟然是出自《格列佛游记》一书,有兴趣的可以去阅读下!

温馨提示:通过以上关于一起学习计算机系统之何为小端法大端法内容介绍后,相信大家有新的了解,更希望可以对你有所帮助。