1 Star 0 Fork 0

秋来冬风/gtl

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
bits.go 405 Bytes
一键复制 编辑 原始数据 按行查看 历史
秋来冬风 提交于 2023-01-02 12:14 +08:00 . 秋来冬风:gofmt
// 本包提供了位操作的函数,没有使用泛型
package bits
// 获取从右起第index位的值,index>=0
func Getbit(x, index uint) uint {
return (x >> index) & 1
}
// 设置从右起第index位的值位1,index>=0
func Setbit1(x, index uint) uint {
return x | (1 << index)
}
// 设置从右起第index位的值位0,index>=0
func Setbit0(x, index uint) uint {
return x & (^(1 << index))
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/qiulaidongfeng/gtl.git
git@gitee.com:qiulaidongfeng/gtl.git
qiulaidongfeng
gtl
gtl
044be384fdfd

搜索帮助