在C和嵌入式中,经常使用枚举常量,其中每个值都是具有1位设置的位掩码。 (例如0x0001,0x0002,0x0004等)这种类型的位掩码是否有标准名称?我已经看到它们被称为标志,但更多的是传递而不是标准定义。我知道这听起来很势利,但“旗帜”看起来不够技术吗?有没有其他人有这个好名字?我无法想象没有人想出一个。
答案 0 :(得分:10)
“标志”是可接受的术语。 “传下旗帜”,“设置这个旗帜”等等。
答案 1 :(得分:5)
http://en.wikipedia.org/wiki/Flag_(computing%29
http://en.wikipedia.org/wiki/Status_register
我不确切地知道这个词何时被创造出来以及由谁创造。
答案 2 :(得分:2)
.NET框架具有Flags
属性,用于指示您正在描述的行为。
他们并不完全只是为了他们想要的东西而组成名字,所以标志可能是最可接受的术语。
答案 3 :(得分:2)
我也看过“位标志”。
答案 4 :(得分:1)
在数学中,单例集是一个只有一个元素的集合,所以你可以想象它们是单例位集或单例位掩码,但我在实践中没有看到这一点。