C 语言 Enum 输出格式270


Enum(枚举类型)是一种在 C 语言中定义一组常量的机制,它将一组相关的常量值关联到一个名称空间中。使用 enum 可以在程序中提高代码可读性、易维护性和安全性。

输出 Enum 值

要输出 enum 值,可以使用以下几种方法:* 使用 printf() 函数:
```c
enum colors { RED, GREEN, BLUE };
int main() {
printf("%d", RED);
return 0;
}
```
* 使用 %d 格式说明符:
```c
enum colors { RED, GREEN, BLUE };
int main() {
printf("%d", (int)RED);
return 0;
}
```
* 使用 enum 类型转换:
```c
enum colors { RED, GREEN, BLUE };
int main() {
int color = (int)RED;
printf("%d", color);
return 0;
}
```
* 使用 %s 格式说明符:
```c
enum colors { RED = "red", GREEN = "green", BLUE = "blue" };
int main() {
printf("%s", RED);
return 0;
}
```

自定义 Enum 输出格式

默认情况下,enum 值以整数的形式输出。但是,我们可以通过重载

2024-11-04


上一篇:C 语言系统函数详解

下一篇:如何限制 C 语言输出小数点后两位