由枚举类型发现的遗漏C语言知识
枚举常量代表该枚举类型的变量可能取的值,编译系统为每个枚举常量指定一个整数值,默认状态下,这个整数就是所列举元素的序号,序号从0开始。可以在定义枚举类型时为部分或全部枚举常量指定整数值,在指定值之前的枚举常量仍按默认方式取值,而指定值之后的枚举常量按依次加1的原则取值。各枚举常量的值可以重复。在C语言中,数值常数默认为int型,当数值常量后边有U/UL/f等尾缀时,代表指定其数据类型.今天在看STM32的代码的时候,遇到了这样一段代码。带着这俩问题,我查阅了枚举的定义。在数字后,即表示该数字为无符号数。
原创
2023-04-04 21:54:51 ·
318 阅读 ·
2 评论