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