La función bits.LeadingZeros() en Golang se usa para encontrar el número de bits cero iniciales en el número dado. Si el número dado es igual a cero, esta función devolverá UintSize. Para acceder a esta función, es necesario importar el paquete matemático/bits en el programa.
Sintaxis:
func LeadingZeros64(x uint) intParámetros: Esta función toma un parámetro de tipo uint, es decir, x.
Valor devuelto: esta función devuelve un número total de ceros iniciales en x.
Ejemplo 1:
// Golang program to illustrate // bits.LeadingZeros() Function package main import ( "fmt" "math/bits" ) // Main function func main() { // Using LeadingZeros() function x := bits.LeadingZeros(5) fmt.Println("Total number of leading zero bits: ", x) }
Producción:
Total number of leading zero bits: 61
Ejemplo 2:
// Golang program to illustrate // bits.LeadingZeros() Function package main import ( "fmt" "math/bits" ) // Main function func main() { // Using LeadingZeros() function x := bits.LeadingZeros(0) fmt.Println("Total number of leading zero bits: ", x) }
Producción:
Total number of leading zero bits: 64
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA