El lenguaje Go proporciona soporte incorporado para bits para implementar funciones de conteo y manipulación de bits para los tipos de enteros sin signo predeclarados con la ayuda del paquete de bits. Este paquete proporciona la función Rem32() que se usa para encontrar el resto de (h, l) dividido por a. Esta función entrará en pánico si a == 0 (división por cero) y no entrará en pánico si el cociente se desborda. Para acceder a la función Rem32(), debe agregar un paquete matemático/bits en su programa con la ayuda de la palabra clave de importación.
Sintaxis:
func Rem32(h, l, a uint32) uint32
Parámetros: Esta función toma tres parámetros de tipo uint32, es decir, h, l y a.
Valor devuelto: esta función devuelve el resto de (h, l) dividido por a.
Ejemplo 1:
// Golang program to illustrate bits.Rem32() Function package main import ( "fmt" "math/bits" ) // Main function func main() { // Finding the remainder // Using Rem32() function var h, l, a uint32 = 3, 5, 2 r := bits.Rem32(h, l, a) fmt.Println("Number 1:", h) fmt.Println("Number 2:", l) fmt.Println("Number 3:", a) fmt.Println("Remainder:", r) }
Producción:
Number 1: 3 Number 2: 5 Number 3: 2 Remainder: 1
Ejemplo 2:
// Golang program to illustrate bits.Rem32() Function package main import ( "fmt" "math/bits" ) // Main function func main() { // Finding remainder // Using Rem32() function r := bits.Rem32(8, 9, 3) fmt.Println("Remainder:", r) }
Producción:
Remainder: 2
Publicación traducida automáticamente
Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA