关注
大端模式和小端模式的区别
在C语言中除了8位的char型之外,还有16位的short型,32位的long型(要看具体的编译器),对于位数大于8位的处理器,例如16位或者32位的处理器,由于寄存器宽度大于一个字节,那么必然存在着如何将多个字节安排的问题。因此就导致了大端存储模式和小端存储模式。
大端模式:
字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。
小端模式:
与大端存储模式相反,在小端存储模式中,低地址中存放的是字数据的低字节,高地址存放的是字数据的高字节。
例如,16位宽的数0x1234在小端模式CPU内存中的存放方式(假设从地址0x4000开始存放)为:
内存地址
0x4000 0x4001
存放内容
0x34 0x12
而在大端模式CPU内存中的存放方式则为:
内存地址
0x4000 0x4001
存放内容
0x12 0x34
查看原帖
1 评论
相关推荐
点赞 评论 收藏
分享
10-09 20:57
中北大学 数据分析师 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 怎么给家人解释你的工作? #
11962次浏览 74人参与
# 牛客周边新品开箱 #
10671次浏览 91人参与
# 快手技术岗信息交流阵地 #
4162次浏览 36人参与
# 你的mentor是什么样的人? #
16747次浏览 112人参与
# 应届生被毁约被毁意向了怎么办 #
46452次浏览 280人参与
# 牛客树洞,我想对你说 #
10120次浏览 100人参与
# 机械人集合!你是什么工程师? #
20187次浏览 91人参与
# 求职中的尴尬瞬间 #
4319次浏览 44人参与
# 牛友的志愿填报指南 #
35200次浏览 185人参与
# 大疆工作体验 #
18999次浏览 85人参与
# 得物app工作体验 #
28689次浏览 67人参与
# 帮我看看,领导说这话什么意思? #
21907次浏览 98人参与
# 国企还是互联网,你怎么选? #
170554次浏览 1273人参与
# 三一集团提前批进度交流 #
38619次浏览 225人参与
# 如何KTV领导 #
72919次浏览 502人参与
# 校招泡的最久的公司是哪家? #
13535次浏览 84人参与
# 26届秋招公司红黑榜 #
28790次浏览 116人参与
# 硬件人的春招flag #
51886次浏览 435人参与
# 大学最后一个寒假,我想…… #
54073次浏览 598人参与
# 今年形式下双非本找得到工作吗 #
237999次浏览 1433人参与
# 实习期间如何提升留用概率? #
187281次浏览 1597人参与