以前開發win程序 總看到api 常量+常量+常量 就是多種功能
究竟怎麼 識別出來呢
深入學習後 發現位算法可以 實現這個思路
用位運算裏的位與就行
易語言 位與 (a, b)
PHP $a & $b //php使用前注意(int)轉換成數字
javasrcipt 1 & 3
SQL 1 & 3
java 1 & 3
python 1 & 3
以下例子不分任何語言通用 匹配成功返回最大那個數字 提示sql語言也可以用,,通殺達到%100
位與 (2, 16)=0 //失敗 16 不包含2
位與 (2, 6)=6 //成功 4+2 包含2
位與 (10, 2)=10 //成功 8+2 包含2
位與 (74, 8)=74 //成功 64+8+2 包含8
以下是4字節 正數 整數型 2的次方 的結果 有30個
2
48
16
32
64
128
256
512
1024
2048
4096
8192
16384
32768
65536
131072
262144
524288
1048576
2097152
4194304
8388608
16777216
33554432
67108864
134217728
268435456
536870912
1073741824