二进制枚举
来源:互联网 发布:mysql not in用法 编辑:程序博客网 时间:2024/06/05 02:19
//二进制枚举typedef NS_OPTIONS(NSUInteger, EOCPermittedDirection){ EOCPermittedDirectionUp = 1 << 0,//即0000 0001 EOCPermittedDirectionDown = 1 << 1,// 即 0000 0010 EOCPermittedDirectionLeft = 1 << 2, // 即 0000 0100 EOCPermittedDirectionRight = 1 << 3, // 即 0000 1000}//二进制枚举使用EOCPermittedDirection direction = EOCPermittedDirectionUp | EOCPermittedDirectionDown;//// 即 0000 0011/* 0000 00110000 0001---------0000 0001*/if (direction & EOCPermittedDirectionUp){ //有设置 EOCPermittedDirectionUp}
在枚举的 EOCPermittedDirection 中 如果第 i 个二进制位为 1 表示取了第 i 个数
阅读全文
0 0
- 二进制枚举
- 二进制枚举
- 二进制枚举
- 二进制枚举
- 二进制枚举
- 二进制枚举
- 二进制枚举
- 二进制枚举
- 二进制枚举法枚举子集
- 二进制序列枚举
- 二进制枚举子集
- POJ_1753_Flip Game(二进制枚举)
- 二进制枚举集合子集
- 二进制枚举子集
- POJ_3279_Fliptile_搜索、二进制枚举
- POJ 3279二进制枚举
- 二进制枚举子集
- hdu1796(二进制枚举)
- Java基本数据类型及其取值范围
- 【TensorBoard】如何启动tensorboard的详尽步骤 ########
- java 反射机制
- C++实现顺序表
- 前端JS知识要点总结(7)
- 二进制枚举
- Ajax精华
- Error:(117, 0) No such property: sdkHandler for class: com.android.build.gradle.AppPlugin的解决办法
- 【LeetCode】561. Array Partition I
- Zabbix监控之从Kafka中获取消费进度和lag
- lnmp
- TCP的拥塞控制
- jquery提取微信支付银行类型编码
- LeetCode伴侣:从零开始 LeetCode内置数据结构库的开发