计算联合体大小的测试demo

news/2024/11/24 7:50:33/

两个规则:

  • 1.联合体大小必须能容纳联合体中最大的成员变量
  • 2.通过规则1 计算出的联合体大小必须是联合体中占内存大小最大的成员类型的整数倍
#include<stdio.h>typedef union 
{char a[7];int b;
}test_union_1;typedef union 
{char a[6];char b;
}test_union_2;typedef union 
{int a;long b;
}test_union_3;typedef union 
{char a[10];char b[5];
}test_union_4;int main()
{int len1 = sizeof(test_union_1);printf("len1 = %d\n",len1);int len2 = sizeof(test_union_2);printf("len2 = %d\n",len2);int len3 = sizeof(test_union_3);printf("len3 = %d\n",len3);int len4 = sizeof(test_union_4);printf("len4 = %d\n",len4);return 0;
}

在这里插入图片描述


http://www.ppmy.cn/news/872212.html

相关文章

关于Windows 11 docker desktop 运行doris 容器时vm.max_map_count=2000000的设置问题

需要一个简单的测试环境&#xff0c;于是准备用docker启动一个1fe 1be的简单玩一下 如果be容器启动后再去修改 /etc/sysctl.conf sysctl -w vm.max_map_count2000000 这个参数是没用的&#xff0c;be仍然会启动失败 这时可以打开cmd wsl --list C:\Users\pc>wsl --list …

USound与AT S凭借基于MEMS的全集成音频模块革新真无线耳机市场

奥地利格拉茨--(美国商业资讯)--USound宣布与AT&S Austria Technologie & Systemtechnik扩大合作&#xff0c;制造用于真无线耳机(TWS)的USound新型全集成音频模块。USound是用于个人设备和可穿戴技术的微机电系统(MEMS)扬声器的全球开发商和制造商&#xff0c;而AT&am…

南卡骨传导耳机获得缪斯国际设计大奖,展现中国品牌设计美学的新高度

近日&#xff0c;全球创意设计领域最具影响力——国际缪斯(Muse Design Awards)公布获奖名单&#xff0c;中国知名骨传导耳机品牌南卡旗下的NANK-NEO产品&#xff0c;凭借着坚持自主创新设计理念以及卓越超前的产品设计&#xff0c;获得国际缪斯大奖&#xff0c;从众多参赛作品…

南卡骨传导耳机斩获缪斯国际设计大奖,用设计美学开创新视界,展现中国品牌实力!

美国MUSE设计奖&#xff0c;历来是全球设计领域最具影响力的国际奖项之一&#xff0c;近日公布了获奖名单&#xff0c;中国最具影响力知名骨传导耳机品牌南卡获得了此次的国际缪斯大奖&#xff0c;而此次的获奖也意味着&#xff0c;南卡品牌在骨传导耳机领域里的实力得到国际权…

LASMEX勒姆森耳机2018年度春季新品发布会在北京举行

德国耳机品牌LASMEX勒姆森于2018年1月12日在北京民生现代美术馆盛大举办2018年度春季新品发布会。LASMEX勒姆森在现场发布了两款蓝牙耳机。 LASMEX勒姆森CEO叶民&#xff0c;LASMEX勒姆森COO冯若昊&#xff0c;京东影音生活部门经理杨彬彬以及众多合作伙伴到场与媒体朋友一同参…

上海电子陶瓷展|2023上海国际电子陶瓷及压电晶体展览会【官网】

上海电子陶瓷展&#xff0c;电子陶瓷设备展&#xff0c;电子陶瓷展&#xff0c;上海压电晶体展&#xff0c;压电晶体展&#xff0c;电子陶瓷材料展&#xff0c;上海电子陶瓷材料展&#xff0c;电子陶瓷材料展览会&#xff0c;上海电子陶瓷设备展 2023上海国际电子陶瓷及压电晶…

itheima苍穹外卖项目学习笔记--Day4: 套餐管理 / Day5: 店铺营业状态设置

套餐管理 Day4a. 新增套餐b. 套餐分页查询c. 删除套餐d. 修改套餐(1). 根据id查询套餐&#xff0c;并显示(2). 再修改套餐 e. 起售停售套餐 Day5&#xff1a;店铺营业状态设置 Day4 a. 新增套餐 在SetmealController中&#xff0c;定义新增套餐的接口 /** * 新增套餐 * para…

什么是享元模式?

享元模式&#xff08;Flyweight Pattern&#xff09;是一种结构型设计模式&#xff0c;旨在通过共享对象来减少内存使用和提高性能。它通过重用已经存在的对象&#xff0c;而不是创建新的对象来达到这个目的。 在享元模式中&#xff0c;有两类对象&#xff1a;享元对象&#x…