PowerShell 技能连载 - 管理比特标志位(第三部分)
对十进制数设置比特标志位不是很难,但是不够直观。以下是一个快速的新方法,演示如何设置或取消一个数字中特定的比特:
1 | $decimal = 6254 |
结果演示了代码做了什么。ToString()
从右到左显示比特,所以第 0 比特是在最右边。在第二行和第三行,设置了两个独立的比特位,而并不影响其它位。在最后一行中,清除了一个比特位。
1 | 1100001101110 |
PowerShell 技能连载 - 管理比特标志位(第三部分)
http://blog.vichamp.com/2017/03/07/managing-bit-flags-part-3/