访问量: 10 次浏览
输入 num = 5 ⇒ 101 & 1 = 001 ⇒ True,即奇数;否则 num 将是偶数。
& 操作。& 运算符返回一个非零值,那么这个数字将是奇数。package main
import "fmt"
func oddEven(num int){
if num & 1 != 0 {
fmt.Println("ODD")
} else {
fmt.Println("EVEN")
}
}
func main(){
oddEven(13)
oddEven(50)
oddEven(0)
}
ODD
EVEN
EVEN