Go语言bits包的位运算操作基础
生活随笔
收集整理的這篇文章主要介紹了
Go语言bits包的位运算操作基础
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Go語言的bits包實現(xiàn)了預(yù)先聲明的無符號類型整數(shù)的位計數(shù)和相關(guān)操作函數(shù),所以這個包主要用來處理無符號類型整數(shù)相關(guān)的位運(yùn)算操作,下面是常見的位運(yùn)算操作函數(shù):
① OnesCount函數(shù),函數(shù)原型為:func OnesCount(x uint) int;返回的是uint類型整數(shù)x的二進(jìn)制表示中1的個數(shù):
package mainimport ("fmt""math/bits" )func main() {fmt.Printf("OnesCount(%b) = %d\n", 10, bits.OnesCount(10)) }總結(jié)
以上是生活随笔為你收集整理的Go语言bits包的位运算操作基础的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 34 个最受欢迎的 GitHub JS
- 下一篇: JAVA毕设项目酒店订房系统(java+