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
- 下一篇: 海图的用途