2 weixin 40138932 weixin_40138932 于 2017.09.08 20:28 提问

c++中的枚举类型输出问题

输入整型定义枚举类型 那么如何让输出时的枚举变量仍是枚举类型 而不是整型呢

2个回答

caozhy
caozhy   Ds   Rxr 2017.09.08 20:56

switch判断,然后转换下

what951006
what951006   Rxr 2017.09.09 11:46

科普一下,枚举本身就是整形,可以认为它就数字,当然C11以后也可以变成其它类型。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
c的printf怎么输出枚举类型变量
https://zhidao.baidu.com/question/2557142.html enum设计出来是为了编写代码方便而使用的,底层并不保存枚举量名称,如果你真需要打印出enum的变量名称出来,可以使用下面的方式: typedef enum { A, B, C }ENUM_SAM_T; 如果直接打印的话,ABC只能打印为%d,0,1,2。如果要打印成字母的话,就需
C语言中以字符串形式输出枚举变量
每个枚举常量对应一个整形数字,很多时候可以像整形一样使用
使用foreach输出枚举内容
使用foreach输出枚举内容
C/C++枚举enum分别打印输出枚举子和枚举值的方法
关于枚举枚举的基础概念我这里不再介绍,感兴趣的同学可以查阅另一篇博文C/C++中枚举类型enum使用。这里我主要提一下在调试一个大型程序中遇到日志打印中一个关于枚举输出的小错误。   我们知道枚举分为枚举子和枚举值,就相当于键与值的对应关系。例如下面的枚举变量:enum Example {FIRST,SECOND,THIRD}; // 三个枚举子对应枚举值默认是0,1,2。  那如何输出枚举值和枚
enum枚举类型的输出方式
#include enum e{a,b,c}; using namespace std; const int Monday=0; const int Tuesday=1; const int Friday=2; int main(){ e e1; e1=e(Monday); int length=sizeof(e); int IntLength=sizeof(int); c
C/C++ 枚举类型详解
枚举类型(enumeration)是C++中的一种派生数据类型,它是由用户定义的若干枚举常量的集合。 定义格式:枚举类型的定义格式为:     enum {}; 其中: 关键字enum——指明其后的标识符是一个枚举类型的名字。枚举常量表——由枚举常量构成。“枚举常量”或称“枚举成员”,是以标识符形式表示的整型量,表示枚举类型的取值。枚举常量表列出枚举类型的所有取值,各枚举常量
【C/C++】枚举类型举例
#include #include int main() { enum week//定义一个星期的枚举类型week { Sun, Mon, Tue, Wed, Thu, Fri, Sat }; week day;//定义枚举变量 day int i;//定义整形变量 i printf_s("请输入0~6之间的一个数字:\n"); scanf_s("%d"
枚举注意的问题及应用
在学校学C语言的时候,很多人都没有经常用,以至于对enum不是很了解,后来工作的时候,我发现这个经常用到,于是就上网查了下详解。 1.enum的用法 枚举类型定义用关键字enum标识,形式为:  enum 标识符  {       枚举数据表 }; 注意: (1)、enum是关键字,标识枚举类型。定义枚举类型必须用enum开头。 (2)、枚举数据表中的
C#控制台基础 输出枚举类型的数值和名称
慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplica
C语言enum枚举类型解析
在实际应用中,有的变量只有几种可能取值。如人的性别只有两种可能取值,星期只有七种可能取值。在 C 语言中对这样取值比较特殊的变量可以定义为枚举类型。所谓枚举是指将变量的值一一列举出来,变量只限于列举出来的值的范围内取值。  定义一个变量是枚举类型,可以先定义一个枚举类型名,然后再说明这个变量是该枚举类型。 例如:  enum weekday{sun,mon,tue,wed,thu,fri