QQ624353765 发表于 5 天前

有关枚举类型占用的字节数




在结构体里定义枚举类型,C51是根据枚举最大值自动选择类型,比如枚举值最大20,枚举类型就是unsigned char
如果枚举值超过256,枚举类型就是unsigned int型

但是在C251中默认就是unisgned int型,有没有办法设置枚举值类型为unsigned char型

ercircle 发表于 5 天前

定死的,使用宏定义替代吧:


晓飛飛 发表于 4 天前

枚举类型貌似不占用资源吧,编译的时候就被优化替换掉了

QQ624353765 发表于 4 天前

晓飛飛 发表于 2025-11-3 00:41
枚举类型貌似不占用资源吧,编译的时候就被优化替换掉了

此话一出就知道你对枚举不熟
页: [1]
查看完整版本: 有关枚举类型占用的字节数