枚举类型占用的内存空间

来源:互联网 发布:项目数据分析师官网 编辑:程序博客网 时间:2024/05/16 13:00

enum Days{sunday,monday,tuesday,wednesday,thursday,friday,saturday};(申明枚举类型)
enum day;(定义枚举类型)

请问变量day占有多大的内存空间?

答:sunday是符号常量,其值是0,其余依次类推。说明每个枚举型常量都有一个整数值,如果不特别指定,第一个常量的值为0,其余依次增加。
在C语言中枚举的类型是int,这是标准规定的。