当前位置: 首页 > news >正文

DAY15 构造数据类型与位运算

今天把构造数据类型与位运算学完了

主要学了枚举enum以及联合体union

union主要要注意:

1. 结构体每个成员变量占据独立空间
2. 共用体每个成员变量占据同一共享空间
3. 内存大小端:
内存小端:内存低地址存放低数据位,高地址存放高数据位
内存大端:内存低地址存放高数据位,高地址存放低数据位
3. 枚举
每个枚举常量的类型都为int类型
第一个枚举常量的值默认为0,后续枚举常量的值总是前面枚举常量的值+1
2.9 位运算
1. 运算符:
算数运算符
关系运算符
逻辑运算符
赋值运算符
特殊运算符
逗号运算符
sizeof运算符
2. 位运算符
& 按位与
| 按位或
^ 按位异或
1. 将变量第n位置1
2. 将变量第n位置0
3. 异或可以实现两个变量数值的交换

将第n为置1;
num |= (1 << n);1

置0
num &= ~(1 << n);1

将a与b交换位置

a = a ^ b;
b = a ^ b;
a = a ^ b;
2.10 内存管理
1. C语言内存分布:
2. 堆区:
通过malloc申请堆区空间
通过free释放堆区空间
注意:
如果malloc的空间使用完毕没有及时free释放,会产生内存泄露

http://www.jsqmd.com/news/1337552/

相关文章:

  • Unity智能阴影优化:从性能黑洞到按需渲染的实战方案
  • 乐山正规翻新喷漆、彩钢棚搭建与灯箱广告公司怎么选?2026年本地服务商综合参考 - 优质品牌商家
  • 高端工业防腐涂料厂家该怎么选?2026年无溶剂与耐候型涂料企业综合观察 - 优质品牌商家
  • 2026 年新发布:徐州诚信的融合餐厅洗碗机生产厂家哪个好,别再硬扛餐厅洗碗了,它才是后厨效率翻番的秘密武器。-东泰洗碗机 - 行业推荐官[官方】--
  • 数理统计核心概念:从样本推断总体的方法论与三大抽样分布
  • 深度解析Resource Override:浏览器网络拦截架构设计与实战应用
  • 开源模型遇上聚合平台:DMXAPI让DeepSeek-V4-Flash-0713的MIT协议真正落地商用
  • Java日期加减实战:从Calendar到LocalDateTime的演进与最佳实践
  • 代驾行业司机激励与135K等级体系设计解析
  • 电工实操入门指南:从安全规范、工具使用到电路搭建与故障排查
  • 宁波找实力码头用超高分子量聚乙烯绳制造厂怎么选? - 品牌优推
  • Unity性能优化:利用Bounds.Encapsulate实现大批量物体检测的O(N)到O(1)跨越
  • 2026 年现阶段嵊泗口碑好的化工厂彩钢板施工公司哪家专业,用了十年的这玩意儿,竟比同类省出半栋车间的维护成本? - 领域鉴赏官
  • 2026 年更新:青山诚信的清理化粪池施工队哪家专业,你家楼下那藏着异味的老池子,到底该找什么样的人彻底清干净?-美盛达管道疏通 - 行业甄选官
  • 2026 年更新:大兴安岭可靠的永磁排屑机供应厂家找哪家,车间里堆积如山的铁屑,靠这小物件半小时就能清得一干二净? - 行业推荐官【认证】
  • 2026 年现阶段,临汾知名的防盗光伏护栏直销厂家找哪家,屋顶装这玩意儿,既能防偷又能赚电费?-凯澈丝网 - 实业推荐官
  • 屏蔽与非屏蔽线缆及端口选型指南:原理、场景与施工要点
  • Unity开发IDE选择:Visual Studio与Rider在C#与Lua调试中的深度对比
  • 第63篇【终极整合巨作】从零手写原生中后台管理系统(续写)
  • 基于人工蜂鸟算法的随机森林超参数优化实践
  • 2026 年现阶段,富阳评价高的三排传动链制造厂哪家好,花几万块换的核心零件,居然不是普通链条?它藏着你不知道的门道-隆驰机械配件 - 行业推荐官[官方】--
  • 留学生回国求职,最难就业的专业盘点
  • NTFS备用数据流(ADS)原理与应用全解析
  • 2026年线上电子公证怎么选?从资质到技术,这份专业指南请收好! - 优质品牌商家
  • Unity虚拟触摸板开发:基于EventSystem的多点触控与手势识别实现
  • 呼市电脑维修服务公司怎么选?避开这些坑更省心 - 品牌优推
  • 千牛改价系统:轻松管理200+店铺的底层防风控实战
  • 【技术帖】车载氛围灯“色差”难题如何破?一文读懂LED颜色校准与温度补偿
  • 深入解析UGUI Mask.cs遮罩核心机制
  • 团队高效协作:从设计到落地的实施工作流程实战指南