Función bits.LeadingZeros() en Golang con ejemplos

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) int

Pará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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *