填空题:【考研真题2012-类型3】某计算机存储器按字节编址,采用小端方式存放数据。假定编译器规定int 型、float型和 short型长度分别为32位、32 位
某计算机存储器按字节编址,采用小端方式存放数据。假定编译器规定int 型、float型和 short型长度分别为32位、32 位和16 位,并且数据按边界对齐存储。某C 语言程序段如下:
struct{
char a[5];
float b;
short c;
short d[2];
short e;
} record;
record.b= 20.59375f;
record.c= -0xDCBA;
若record变量的首地址为0xFF2C,则
##### 注意:填写答案时,如须填写英文字母一律使用大写。
(1)地址0xFF35中内容为0x。(填十六进制数)
(2)地址0xFF39 中内容为0x。(填十六进制数)
(3)浮点型record.b是按标准编码后存放。
(4)record.e的地址为0x。(填十六进制数)
(5)结构体record一共占个字节的大小。(填十进制数)
答案:
第1空:C0 ||
第2空:23 ||
第3空:IEEE754 || 754 ||
第4空:FF3E ||
第5空:20 ||
struct{
char a[5];
float b;
short c;
short d[2];
short e;
} record;
record.b= 20.59375f;
record.c= -0xDCBA;
若record变量的首地址为0xFF2C,则
##### 注意:填写答案时,如须填写英文字母一律使用大写。
(1)地址0xFF35中内容为0x。(填十六进制数)
(2)地址0xFF39 中内容为0x。(填十六进制数)
(3)浮点型record.b是按标准编码后存放。
(4)record.e的地址为0x。(填十六进制数)
(5)结构体record一共占个字节的大小。(填十进制数)
答案:
第1空:C0 ||
第2空:23 ||
第3空:IEEE754 || 754 ||
第4空:FF3E ||
第5空:20 ||