关注
大端模式和小端模式的区别
在C语言中除了8位的char型之外,还有16位的short型,32位的long型(要看具体的编译器),对于位数大于8位的处理器,例如16位或者32位的处理器,由于寄存器宽度大于一个字节,那么必然存在着如何将多个字节安排的问题。因此就导致了大端存储模式和小端存储模式。
大端模式:
字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。
小端模式:
与大端存储模式相反,在小端存储模式中,低地址中存放的是字数据的低字节,高地址存放的是字数据的高字节。
例如,16位宽的数0x1234在小端模式CPU内存中的存放方式(假设从地址0x4000开始存放)为:
内存地址
0x4000 0x4001
存放内容
0x34 0x12
而在大端模式CPU内存中的存放方式则为:
内存地址
0x4000 0x4001
存放内容
0x12 0x34
查看原帖
1 评论
相关推荐
05-18 17:39
门头沟学院 算法工程师 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 27届实习投递记录 #
143691次浏览 1524人参与
# 薪资一样,你会选择去大厂还是小公司 #
34415次浏览 127人参与
# 26届春招投递记录 #
48853次浏览 398人参与
# 求职中的尴尬瞬间 #
41619次浏览 124人参与
# 哪个瞬间让你对大厂祛魅了? #
644858次浏览 4007人参与
# 2022届毕业生现状 #
1174053次浏览 7802人参与
# 华子oc时间线 #
1515635次浏览 7126人参与
# 机械人还在等华为开奖吗? #
344083次浏览 1658人参与
# 听劝,这个简历怎么改 #
422467次浏览 1901人参与
# 美团求职进展汇总 #
3227683次浏览 25264人参与
# 新凯来求职进展汇总 #
82303次浏览 194人参与
# 暑假倒计时,你都干了些啥? #
61853次浏览 318人参与
# 职场中那些令人叹为观止的八卦 #
112075次浏览 497人参与
# 秋招吐槽大会 #
339450次浏览 1611人参与
# 绿盟笔试 #
6618次浏览 56人参与
# 24届秋招同行攻略分享 #
1530692次浏览 14465人参与
# 我在大厂见过的最低学历 #
13723次浏览 101人参与
# 通信硬件知识分享 #
52883次浏览 552人参与
# 如何成为1个AI工程师? #
9858次浏览 410人参与
# 我想去国央企的原因 #
82092次浏览 424人参与
查看6道真题和解析