版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、最新C语言编程技术大全,第11讲:联合、枚举和位域,课程安排,联合 枚举 类型声明 位运算 位域,联合及联合变量,union 联合名 类型说明符 成员名1; 类型说明符 成员名2; 类型说明符 成员名n; ;,union 联合名 数据类型 成员名; 数据类型 成员名; 联合变量名;,联合的应用,联合变量成员的引用 联合变量数组 联合变量指针 联合名-成员名,结构和联合的区别,#include /头文件 #include union/定义联合 int n; struct/定义结构 char first; char second; st;/声明结构变量 num;/声明联合变量num int mai
2、n() num.n=0 x6261;/赋值 printf(%c %cn,num.st.first,num.st.second);/输出 num.st.first=A;/赋值 num.st.second=B; printf(0 x%xn,num.n);/输出 system(pause); return 0; ,枚举,枚举类型主要用于将变量的取值限定在一个有限范围内的场合。,enum 枚举名 标识符=整型常数, 标识符=整型常数, 标识符=整型常数, 枚举变量;,enum weekday SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, S
3、ATURDAY ;,枚举变量,三种定义方式,enum weekday Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, ; enum weekday a,b,c;,enum weekday Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, a,b,c;,enum Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, a,b,c;,枚举变量赋值,枚举值是常量,不是变量。
4、 只能把枚举元素赋予枚举变量,不能把枚举元素的数值直接赋予枚举变量。 枚举元素不是字符常量也不是字符串常量,使用时不要加单、双引号。 初始化赋值时,可以为其赋负数,其后成员仍然按依次加1的规则确定其值。,类型说明,类型说明 typedef 原类型名 新类型名; typedef int INTEGER;,位运算,位逻辑运算 类型说明符 位域名2:位域长度2; 类型说明符 位域名n:位域长度n; ;,struct font char italic:1; char bold:1; char underline:1; ;,位域变量声明,三种定义方式 位域的引用,struct btest int a:4; int b:1; int c:3; data;,struct btest int a:4; int b:1; int c:3; ; btest
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗检验室工作制度
- 医院警卫室工作制度
- 华为各工部工作制度
- 单位马上办工作制度
- 卫生保健操工作制度
- 卫生院管护工作制度
- 印刷工艺部工作制度
- 固原市2026国家开放大学药学-期末考试提分复习题(含答案)
- 县燃气消防工作制度
- 县长信箱办理工作制度
- 药店法人委托书样本
- 《可口可乐公关危机》课件
- 飞机舱门及撤离滑梯-空客320型飞机舱门结构及操作方法
- 注塑产品作业指导书
- 北京长峰医院4.18火灾事故案例分析
- (表13)河南省建设工程竣工验收报告
- 大理市大风坝垃圾处理场沼气利用和发电BOO项目环评报告
- 结构化面试课件
- 第四轮教育部学科评估结果汇总【全部学科】Excel版
- 铁道概论PPT完整全套教学课件
- 电工电子技术基础(第3版)PPT完整全套教学课件
评论
0/150
提交评论