2.3.4 数据的存储和排列
约 40 分钟
2.3.4 数据的存储和排列
位级模型
大端把最高有效字节放低地址,小端把最低有效字节放低地址。字节序改变内存排列,不改变寄存器中的数学值。对齐要求数据起址满足倍数,结构体可能插入填充。
数值与状态推演
32位0x12345678从地址100起:大端12 34 56 78,小端78 56 34 12。读取单字节时结果不同。
所有计算固定题设位宽,每步写位串、解释类型、是否截断以及溢出依据。
错解反馈与迁移
错因是把位序也整体反转。迁移:小端内存34 12按16位读取得0x1234。
小纸条
小端内存34 12按16位读取得0x1234。
登录 后可看答案
Practice
本课练习
先独立作答再提交;编程题会在隔离沙箱中真实编译、运行并对拍。
本课练习正在补齐,暂不应标记为完成。