计算机系统基础实验报告
学院 信电学院 专业 计算机科学与技术 班级 计算机1401
学号 140210110 姓名 段登赢 实验时间:
一、 实验名称:数据的表示1
二、 实验目的和要求:
(1)实验目的:熟悉数值数据在计算机内部的表示方式,掌握相关的处理语句。
(2)实验要求:说明你做实验的过程(重要步骤用屏幕截图表示);提交源程序;分析并回答问题。
三、 实验环境(软、硬件):
软件环境:
操作系统:Ubuntu ,版本:15.04
编译器软件:GCC, 版本:5.4.0
硬件环境:
处理器:i386处理器
处理器个数:双处理器
总核心数:四核
处理器位数:32位
四、 实验内容:
(1)下述两个结构所占存储空间多大?结构中各分量所在位置相对于结构起始位置的偏移量是多少?请编写程序以验证你的答案。
struct test1
{
char x2[3];
short x3[2];
int x1;
long long x4;
};
struct test2
{
char x2[3];
short x3[2];
int x1;
long long x4;
}__attribute__((al