枚举值为什么使用1,2,4,8,16,32等2的幂方

Posted 清风神剑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了枚举值为什么使用1,2,4,8,16,32等2的幂方相关的知识,希望对你有一定的参考价值。

官方文档 参考文档 暂时只能想到包含的场景,判断时间 if ((Days.Weekend & Days.Sunday) != 0)//判断是否周末 Console.WriteLine("1"); if (((Days)32 & Days.WorkDay) != 0)//判断是否工作日 C

以上是关于枚举值为什么使用1,2,4,8,16,32等2的幂方的主要内容,如果未能解决你的问题,请参考以下文章

任意正整数拆分成2的指数幂(2的N次方)之和表示

如果它是 2 的幂或 0 的幂,我如何在 python 中附加一个值为 1 的数组

有没有办法用 2 的幂(或计算值)定义一个快速枚举

巧妙思维:2的幂数

2的搜索力

leetcode刷题笔记342 4的幂