关注
大端模式和小端模式的区别
在C语言中除了8位的char型之外,还有16位的short型,32位的long型(要看具体的编译器),对于位数大于8位的处理器,例如16位或者32位的处理器,由于寄存器宽度大于一个字节,那么必然存在着如何将多个字节安排的问题。因此就导致了大端存储模式和小端存储模式。
大端模式:
字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。
小端模式:
与大端存储模式相反,在小端存储模式中,低地址中存放的是字数据的低字节,高地址存放的是字数据的高字节。
例如,16位宽的数0x1234在小端模式CPU内存中的存放方式(假设从地址0x4000开始存放)为:
内存地址
0x4000 0x4001
存放内容
0x34 0x12
而在大端模式CPU内存中的存放方式则为:
内存地址
0x4000 0x4001
存放内容
0x12 0x34
查看原帖
1 评论
相关推荐
点赞 评论 收藏
分享
查看19道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 同bg的你秋招战况如何? #
172273次浏览 1002人参与
# 毕业论文进行时 #
5479次浏览 75人参与
# 联影求职进展汇总 #
50091次浏览 320人参与
# 你实习是赚钱了还是亏钱了? #
27458次浏览 227人参与
# 我来点评面试官 #
14731次浏览 104人参与
# 用一句话形容你的团队氛围 #
17021次浏览 174人参与
# 360集团校招 #
19406次浏览 146人参与
# 面对逼签的应对技巧 #
5740次浏览 30人参与
# 今年秋招是回暖还是遇冷 #
28397次浏览 177人参与
# 扒一扒那些奇葩实习经历 #
125679次浏览 1096人参与
# 嵌入式岗知多少 #
57748次浏览 548人参与
# 秋招开始捡漏了吗 #
73711次浏览 519人参与
# 工作后,谈恋爱还和学生时代一样吗? #
41194次浏览 377人参与
# 三一集团提前批进度交流 #
41534次浏览 229人参与
# 找工作八股要背到什么程度? #
16274次浏览 232人参与
# 联影医疗求职进展汇总 #
4775次浏览 23人参与
# 阿里云工作体验 #
33502次浏览 108人参与
# 你的领导最像哪种动物,为什么? #
25868次浏览 136人参与
# 你找工作是从容有余 or 匆忙滚爬? #
10429次浏览 87人参与
# 上班后,才发现大学__白学了 #
14485次浏览 101人参与
# 职场破冰,你们都聊什么? #
31048次浏览 154人参与
