c语言:枚举常量的用法举例

1.程序:

#include<stdio.h>

enum os

{

WIN,

LINUX,

UNIX

};

int main()

{

printf("%d %d %d\N",WIN,LINUX,UNIX);

return 0;

}

结果:

0 1 2N

Press any key to continue

2.程序:

#include<stdio.h>

enum os

{

WIN=1,

LINUX,

UNIX=12

};

int main()

{

printf("%d %d %d\N",WIN,LINUX,UNIX);

return 0;

}

结果:

1 2 12N

Press any key to continue

时间: 2024-10-13 22:45:29

c语言:枚举常量的用法举例的相关文章

C语言的枚举常量与枚举变量

最近复习C语言的时候发现自己对枚举类型印象很模糊,于是查了一下. 例:enum Boolean{NO,YES}; 其中 NO,YES是枚举常量: 我们也可以声明枚举类型的变量. 例: enum Boolean b; b = NO; 这里 b 是枚举变量,并且其值只能为Boolean枚举列表中定义的常量 若 b = 1; 则编译会报错 原文地址:https://www.cnblogs.com/harchar/p/10422604.html

黑马程序员 C语言-枚举,结构体,指针

一.枚举 ※枚举变量的定义 前面只是定义了枚举类型,接下来就可以利用定义好的枚举类型定义变量. 跟结构体一样,有3种方式定义枚举变量 1.先定义枚举类型,再定义枚举变量 enum Season {spring, summer, autumn, winter}; enum Season s; 2.定义枚举类型的同时定义枚举变量 enum Season {spring, summer, autumn, winter} s; 3.省略枚举名称,直接定义枚举变量 enum {spring, summer

Java枚举类型的用法

JDK1.5引入了新的类型——枚举.在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便. 1.用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... .现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法.而且枚举类型可以帮助我们检测许多的编译失误. 例如: package enumTest; public enum Color { RED,BLANK,YELLOW } 测试代码: package

14-C语言枚举

一.枚举的概念 枚举是C语言中的一种基本数据类型,并不是构造类型,它可以用于声明一组常数.当一个变量有几个固定的可能取值时,可以将这个变量定义为枚举类型.比如,你可以用一个枚举类型的变量来表示季节,因为季节只有4种可能的取值:春天.夏天.秋天.冬天. 二.枚举类型的定义 一般形式为:enum 枚举名 {枚举元素1,枚举元素2,……}; enum Season {spring, summer, autumn, winter}; 三.枚举变量的定义 前面只是定义了枚举类型,接下来就可以利用定义好的枚

C语言函数sscanf()的用法(转)

转自:http://www.cnblogs.com/lyq105/archive/2009/11/28/1612677.html C语言函数sscanf()的用法 sscanf() - 从一个字符串中读进与指定格式相符的数据. 函数原型: int sscanf( string str, string fmt, mixed var1, mixed var2 ... ); int scanf( const char *format [,argument]... ); 说明: sscanf与scanf

c语言——枚举类型

//enum枚举类型 #include<stdio.h> void enumTest(); void main() { enumTest();//枚举类型举例 printf("\n排列问题,5球取三球,不重色\n"); enum color{red,yellow,blue,white,black}; int i,j,k,pri;//注意是int类型 int n,loop; n=0; for(i=red;i<=black;i++) for(j=red;j<=bla

【转】枚举常量

1.枚举常量的定义 enum 枚举类型名{常量1,常量2,常量3,.......}: 例如定义一个星期的枚举常量:enum Week {Mon,Tue,Wed,.....}: 这就定义了一个新的数据类型:Week. Week数据类型来源于int类型(默认). Week类型的数据只能有7种取值,它们是:SUNDAY,MONDAY,TUESDAY……SATURDAY. 其中SUNDAY = 0,MONDAY = 1……SATURDAY = 6.也就是说,第1个枚举值代表0,第2个枚举值代表1,这样依

c语言-格式控制字符 %XXd 用法

d格式字符 用来输出十进制整数,有以下几种用法: 1. %d, 按整型数据的实际长度输出. 2.  %md,m为指定输出的整型位数的宽度,如果整型数据的实际位数小于m,则左端补以空格,如果大于m,则按实际位数输出. 3. %0md,同上,当整型数据实际位数小于m时,左端补以数字0,而不是空格. 4. %.md, 同 %0md. 5. %ld,   按长整型数据输出. 举例: int main() { int i(7); printf("%d\n",i); printf("%3

1.go语言之常量和变量

1.标识符与关键字 1.1标识符 在编程语言中,标识符就是程序员定义的具有特殊意义的词.比如变量名.常量名.函数名等. Go语言中的标识符由字母,数字和_(下划线)组成,只能以字母和_(下划线)开头. 例如:abc,_abc,_123,a123. 1.2关键字 关键字是编程语言中预先定义好的具有特殊含义的标识符.关键字和保留字都不建议用于变量名. Go 语言中有25个关键字: break default func interface select case defer go map struct