二进制状态压缩相关操作
生活随笔
收集整理的這篇文章主要介紹了
二进制状态压缩相关操作
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
取出整數(shù)n在二進(jìn)制表示下的第k位:(n>>k)&1
取出整數(shù)n在二進(jìn)制表示下的第0~k-1位(后k位):n&((1<<k)-1)
把整數(shù)n在二進(jìn)制表示下的第k位取反:n^(1<<k)
對(duì)整數(shù)n在二進(jìn)制表示下的第k位賦值1:n|(1<<k)
對(duì)整數(shù)n在二進(jìn)制表示下的第k位賦值0:n&(~(1<<k))
轉(zhuǎn)載于:https://www.cnblogs.com/Mr94Kevin/p/10376623.html
總結(jié)
以上是生活随笔為你收集整理的二进制状态压缩相关操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 多线程面试题之原子性、可见性、有序性
- 下一篇: Appium+python的单元测试框架