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

bits.LeadingZeros8() La función 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, entonces este método devolverá 8. Para acceder a esta función, es necesario importar el paquete matemático/bits en el programa.

Sintaxis:

func LeadingZeros8(x uint8) int

Parámetros: Esta función toma un parámetro de tipo uint8, 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.LeadingZeros8() Function
package main
  
import (
    "fmt"
    "math/bits"
)
  
// Main function
func main() {
  
    // Using LeadingZeros8() function
    x := bits.LeadingZeros8(4)
    fmt.Println("Total number of leading zero bits: ", x)
  
}

Producción:

Total number of leading zero bits:  5

Ejemplo 2:

// Golang program to illustrate
// bits.LeadingZeros8() Function
package main
  
import (
    "fmt"
    "math/bits"
)
  
// Main function
func main() {
  
    // Using LeadingZeros8() function
    x := bits.LeadingZeros8(0)
    fmt.Println("Total number of leading zero bits: ", x)
  
}

Producción:

Total number of leading zero bits:  8

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 *