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

bits.LeadingZeros16() 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á 16. Para acceder a esta función, es necesario importar el paquete matemático/bits en el programa.

Sintaxis:

func LeadingZeros16(x uint16) int

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

Producción:

Total number of leading zero bits:  14

Ejemplo 2:

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

Producción:

Total number of leading zero bits:  16

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 *