How to check if a number is a power of 2 in Go

1 Answer

0 votes
package main

import (
	"fmt"
)

func main() {
	n := 32

	b := n > 0 && (n&(n-1)) == 0

	fmt.Println(b)
}



/*
run:

true

*/

 



answered Aug 11, 2024 by avibootz
...