Endianness是一个系统的功能,它详细说明了整数的表示方式。它对数字的出现方式进行了排序。就像口语一样,整数作为代码的一部分必须翻译成纸。虽然有些文化从右向左读,有些从左到右读,但代码中的数字也可以从右到左或从左到右排列对。
乔纳森·斯威夫特在《格列佛游记》中创造了"终结"一词;。系统内存包含字节,系统中的每个位置都存储一个内存元素。这些元素通常是字节,尽管有些系统存储位。一个字或整数转换为32位,或4位字节。由于每个内存地址只能存储一个字节,而不是四个字节,因此整数必须拆分成单独的字节,每个字节都使用两个数字来表示字节的值。术语endianness来自Jonathan Swift的《格列佛游记》一书,他讽刺性地描述了人们吃煮鸡蛋的方式的不同,无论是从大端还是小端。因此,endianness分为两种:big-endian和little-endian。big-endian排列采用一个由多个字节组成的整数,并将这些字节中最重要的部分放在左边有效字节存储在最小的地址中。这种字节顺序很容易被讲英语(如英语)的人理解,因为英语的文本是从左到右读的小尾数排列是一个多字节整数中最重要的字节在右边。在这里,最低有效字节存储在最小的地址中。这有助于像希伯来语和阿拉伯语一样从右向左读取。为了保持字节顺序的正确性,请记住当最小有效字节(LSB)时是先存储的,称为小端字节(little endian)。当最有效字节(MSB)首先存储时,它称为big-endian。所有系统都是big-endian或little-endian,有些系统有一个寄存器位,允许用户选择首选的当在系统文件中存储整数时,文件可能会被发送到使用另一种类型的端号的机器上。这些数字将向后移动,并且消息没有任何意义。通常,当不确定要使用哪个端号时,一种称为网络字节顺序的东西开始起作用。通过这种方式,整数被发送以四个字节为一组,随机抽取大字节或小字节,如果这些字节的尾数不匹配,接收整数的机器可以反转字节数一个字,分成更小的部分。然后形成在系统内存中存储这些部分的顺序。当把一个值存储到一个可以容纳所有这些部分的寄存器中时,不使用这个顺序。在这种情况下,所有的位,无论是右位还是左位,都是同等重要的。

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/274813.html
- 上一篇: 什么是房屋规划(House Plans)?
- 下一篇: 什么是马鞍疮(Saddle Sores)?
猜你喜欢
-
我如何选择最好的火腿排(Choose the Best Ham Steak)?
-
什么是犹太家禽(Kosher Poultry)?
-
装金枪鱼最好的方法是什么(Best Tips for Canning Tuna)?
-
如何选择最好的高良姜替代品(Choose the Best Galangal Substitute)?
-
什么是强化食品(Fortified Foods)?
-
什么是兰开夏奶酪(Lancashire Cheese)?
-
什么是苹果麸松饼(What Apple Bran Muffins)?
-
什么是糖浆(Treacle)?
-
沙巴是什么(Sharbat)?
-
什么是藜麦面包(Quinoa Bread)?
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
faceu激萌怎么把瘦脸开到最大
希瑟(Heather)——欧美十大最佳柯南灰歌
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
二人梭哈
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:261580
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:74382