C++十六进制宏的用法

流行的用法:用二进制的每一位代表一种状态。 001,010,100这样就表示三种状态。 通过或|运算就可以组合各种状态。 001 | 010 = 011 001 | 010 | 100 = 111 通过与&运算可以去除某种状态。 111 & 001 = 110 可以定义这样的宏组合成函数的参数 #define P1 0x001L // 001 #define P2 0x002L // 010 #d
相关文章
相关标签/搜索