二进制某位数0变1,1变0 二进制操作(使用Go语言实现) 123456789101112131415// 把第三位修改为0,标识没有在线奖励可以领取replyStatus.Status = replyStatus.Status &^ (1 << 2) // 把第三位修改为1,标识有在线奖励未领取reply.Status |= (1 << 2) // 把binar的二进制数,第n+1位设置成1binar | (1<<n) // 把binar的二进制数,第n+1位设置成0binar &^ (1 << n) // 在Go中实际使用,如需改变原数,可直接使用如下形式binar |= (1<<n) binar &= ^(1 << n) 学习【资料整理记录】 #算法 #二进制 MySQL按天建表 上一篇 MySQL57的安装与使用 下一篇 Please enable JavaScript to view the comments