c语言 枚举类型
#include <stdio.h>
#include <windows.h>
int main(){
SetConsoleOutputCP(65001);
enum colorMap{
red=1,green=10,orange=56
} color;
printf("请输入颜色:");
scanf("%u",&color);
printf("%d",color);
}
#include <stdio.h>
int main(){
enum colorMap{
red=1,green,orange
} color;
printf("请输入你喜欢的颜色:1/red.2/green.3orange:");
scanf("%d",&color);
switch(color){
case red:
printf("你喜欢的是红色");
break;
case green:
printf("你喜欢的是绿色");
break;
case orange:
printf("你喜欢的是橘色");
break;
}
}
//extern 申明变量在别的文件
//SetConsoleOutputCP(65001); 65001 是uff-8的编码 要#include <windows.h>
//srand((unsigned) time(NULL)); 随机数种子(rand())
// %d 十进制有符号整数
// %u 十进制无符号整数
// %f 浮点数
// %s 字符串
// %c 单个字符
// %p 指针的值
// %e 指数形式的浮点数
// %x, %X 无符号以十六进制表示的整数
// %o 无符号以八进制表示的整数
// %g 把输出的值按照 %e 或者 %f 类型中输出长度较小的方式输出
// %p 输出地址符
// %lu 32位无符号整数
// %llu 64位无符号整数
// %% 输出百分号字符本身。