美文网首页
enum枚举变量声明,连续值可以采用类似数组的方式

enum枚举变量声明,连续值可以采用类似数组的方式

作者: Poisson_Lee | 来源:发表于2019-06-26 16:16 被阅读0次

将一个 bit【4:0】变量,定义成枚举类型,但里面真正有效的值只有一部分。
举个例子:
bit[4:0] 变量一共有32个值,0~31。
假设10~18是保留值或无效值。

typedef enum bit[4:0] {
RED = 'd0,
BLUE = 'd1,
...
ORANGE = 'd9,
NOCOLOR[10:18],
GREEN = 'd19,

...

BROWN = 'd31
} color_e;

值10~18对应的枚举名称依次为:
NOCOLOR10,NOCOLOR11,NOCOLOR12... NOCOLOR18

相关文章

  • enum枚举变量声明,连续值可以采用类似数组的方式

    将一个 bit【4:0】变量,定义成枚举类型,但里面真正有效的值只有一部分。举个例子:bit[4:0] 变量一共有...

  • C语言学习 - 枚举型数据类型

    枚举变量的定义 方式一Step 1:声明枚举类型:格式:enum 枚举类型名{枚举值1,...,枚举值n}如:en...

  • 【Dart】枚举/库与生态

    枚举 枚举是数量固定的常量值,通过enum关键字声明 枚举的values常量,可以获取所有枚举值列表 可以通过in...

  • ReactNative 定义枚举

    ReactNative没有enum定义枚举的方式,只能使用如下方式: 使用: 枚举值可以由外部组件属性传值的方式传...

  • 每日一问17——swift基础(03)

    枚举类型 swift中使用enum关键字声明枚举。并且可以指定枚举的类型 方式一、 方式一枚举类型甚至可以为Str...

  • [cpp deep dive] enum枚举类型

    如何声明一个枚举类型? 如何合法使用枚举类型? 不合法的例子? enum的值 ? enum的sizeof? 上代码...

  • Java Enum

    Enum 类的声明: 枚举也是类,一个枚举可以拥有成员变量,成员方法,构造方法。先来看枚举最基本的用法: 创建 e...

  • C#魔将-lesson_07-枚举

    枚举(Enum) 枚举是一组命名整型常量。枚举类型是使用 enum 关键字声明的。C# 枚举是值类型。换句话说,枚...

  • C#入门笔记(二)

    0x00 枚举 枚举是一组命名整型常量。枚举类型是使用 enum 关键字声明的。C# 枚举是值数据类型。 enum...

  • Swift 语法(三)

    枚举 声明 获取 原始值 可以给枚举变量赋原始值 (Raw Value),例如: 此外,关于原始值,还有其他用法,...

网友评论

      本文标题:enum枚举变量声明,连续值可以采用类似数组的方式

      本文链接:https://www.haomeiwen.com/subject/fhnccctx.html