本文主要是介绍1.10 程序运算3:位运算,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
位运算
按位与:两位都为1,结果就为1
按位或:只要有一个1,结果就是1
按位异或:两位不同则为1,相同则为0
func bitOperation() {fmt.Println(22 & 13)fmt.Println(22 | 13)fmt.Println(22 ^ 13)
}
移位运算
左移:末尾添0
右移:移出边界
func shiftOperation() {//22类型为int,在64位机下实际为int64,//10110右移3位变成10,即结果为2fmt.Println(22 >&
这篇关于1.10 程序运算3:位运算的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!