OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2917|回复: 4

枚举常量的用法

[复制链接]

32

主题

103

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
455
金钱
455
注册时间
2016-7-12
在线时间
50 小时
发表于 2016-11-17 15:55:56 | 显示全部楼层 |阅读模式
枚举类型
enum sum{F000,F001,F002.....F050}; 其中枚举常量都是unsigned short 型;
现在比如用到了其中的F002,怎么区分F002与一个普通的int型常量9003,用c语言。
在我的认知里,F002虽然定义为整型,但是F不能运算。
求会enum者。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

448

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1755
金钱
1755
注册时间
2015-2-7
在线时间
369 小时
发表于 2016-11-17 16:03:20 | 显示全部楼层
枚举如果没有指定值,则它是从0开始。所以你这里的F002实际上就是int型常量,至于你说9003,大家都是常量都是同一类型。没有区不区分之说只能值不同而已。个人理解是这样。
回复 支持 反对

使用道具 举报

119

主题

439

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1185
金钱
1185
注册时间
2015-9-18
在线时间
422 小时
发表于 2016-11-17 17:28:09 | 显示全部楼层
额,怎么我还没明白楼主想问什么~~~我的问题???
电子爱好者
回复 支持 反对

使用道具 举报

32

主题

103

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
455
金钱
455
注册时间
2016-7-12
在线时间
50 小时
 楼主| 发表于 2016-11-17 17:58:00 | 显示全部楼层
电子之旅 发表于 2016-11-17 16:03
枚举如果没有指定值,则它是从0开始。所以你这里的F002实际上就是int型常量,至于你说9003,大家都是常量都 ...

我知道F003是整型,我想问的是我要把每一位都取出来显示,F怎么显示,我设置的数码管位是15,F怎么取出来给数码管。
回复 支持 反对

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2016-11-4
在线时间
3 小时
发表于 2016-11-17 19:10:14 来自手机 | 显示全部楼层
不知道楼主想问什么
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-27 01:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表