2020 组成原理 大小端数据对齐 选择题
第 14 题

在按字节编址,采用小端方式的32位计算机中,按边界对齐方式为以下 C 语言结构型变量 a 分配存储空间。

struct record {
    short x1;
    int x2;
} a;

若 a 的首地址为 2020FE00H,a 的成员变量 x2 的机器数为 12340000H,则其中 34H 所在存储单元的地址是( )。

A. 2020FE04H B. 2020FE07H C. 2020FE05H D. 2020FE06H

[tag_link]

正确答案:C

在 32 位计算机中,按字节编址,根据 小端序 和按 边界对齐 的定义,给出变量 a 的存放方式如下:

2018_Q7_3