轨道 · 写下来的字
位运算
package main
func main() {
println(isOdd(1))
println(isOdd(2))
}
// and运算通常用于二进制的取位操作,例如一个数 and 1的结果就是取二进制的最末位。这可以用来判断一个整数的奇偶,二进制的最末位为0表示该数为偶数,最末位为1表示该数为奇数。
func isOdd(i int) bool {
return i&1==1
}← 回到文章轨道 · 写下来的字
package main
func main() {
println(isOdd(1))
println(isOdd(2))
}
// and运算通常用于二进制的取位操作,例如一个数 and 1的结果就是取二进制的最末位。这可以用来判断一个整数的奇偶,二进制的最末位为0表示该数为偶数,最末位为1表示该数为奇数。
func isOdd(i int) bool {
return i&1==1
}← 回到文章