结构体共用体枚举类型学案.ppt

6.5 共用体类型 6.5.2 共用体类型的变量 4、共用体变量的赋值 (3)共用体的存放顺序:所有成员都是从低地址开始存放的。 对共用体变量中的某个成员赋值,会覆盖其他成员相应字节上的值,而使变量存储单元中的值被更新。 例如,执行以下赋值语句: d1.i=0x12; d1.j=0x345; d1.c= a; 在完成以上3个赋值运算后,变量d1存储单元中的值是0x361,请读者自行分析。 6.5 共用体类型 6.5.3 共用体的应用举例 【例6.7】利用共用体类型测试CPU的大、小端模式。 小端模式,是指数据的低字节(尾巴)保存在内存的低地址中,高字节保存在内存的高地址中。 例如数据0低字节为0x78)在内存中的大、小端存储模式: 大端模式,是指数据的低字节(尾巴)保存在内存的高地址中,高字节保存在内存的低地址中; 6.5 共用体类型 6.5.3 共用体的应用举例 【例6.7】利用共用体类型测试CPU的大、小端模式。 数组的存放顺序是从低地址开始存放,即c[0]存放在低地址,c[1]存放在高地址。对共用体变量test的成员i赋值后,通过测试变量test的高、低字节数据在内存的地址关系,从而判断CPU的大、小端模式。 6.5 共用体类型 6.5.3 共用体的应用

文档评论(0)

1亿VIP精品文档

相关文档