第十二章:枚举类型与位运算.ppt
《第十二章:枚举类型与位运算.ppt》由会员分享,可在线阅读,更多相关《第十二章:枚举类型与位运算.ppt(13页珍藏版)》请在三一文库上搜索。
1、第十二章 枚举类型与位运算,enum是关键字; 枚举名和枚举常量是标识符; 枚举常量之间用逗号分隔。,例如: enum weekday Sun, Mon, Tue, Wed, Thu, Fri, Sat ; enum color1 blue, green, red ; enum flag false, true ;,12.1枚举类型,1. 枚举类型的定义,枚举类型定义的一般形式: enum 枚举名 枚举常量取值表 ;,在枚举类型中,每个枚举常量都代表一 个整型值。在定义枚举类型的同时可隐式或 显式地定义枚举常量所代表的值。,例如: enum weekday Sun, Mon, Tue, Wed
2、, Thu, Fri, Sat ;,2. 枚举常量的整型值,隐式定义: 按照类型定义时枚举常量列举的顺序分别 代表0、1、2、等整型值。,0,1,2,3,4,5,6,例如: enum op plus=43,minus=45,multiply=42,divide=47 ; enum workday Mon=1,Tue,Wed,Thu,Fri ;,2. 枚举常量的整型值,显式定义: 在定义类型的同时指定枚举常量的值,其中如 有未指定值的枚举常量,则根据前面的枚举常量的 值依次递增1。,2,3,4,5,例如: enum flag fg; enum color1 c1; enum color2 bla
3、nk,brown,yellow,white c2; enum lightblue,lightgreen,lightred c3;,3. 枚举变量的定义,枚举类型变量定义的三种形式: enum 枚举名 枚举变量名表; enum 枚举名 枚举常量取值表枚举变量表; enum 枚举常量取值表枚举变量表;,3. 枚举变量的赋值和使用,枚举类型在使用中有以下规定: 1. 枚举值是常量,不是变量。不能在程序中用赋值语句再对它赋值。例如对枚举weekday的元素再作以下赋值: sun=5;mon=2;sun=mon; 都是错误的。 2. 枚举元素本身由系统定义了一个表示序号的数值,从0 开始顺序定义为0,1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十二 枚举 类型 运算
链接地址:https://www.31doc.com/p-3457552.html