Golang bits.Rem32()函数和示例

Golang bits.Rem32()函数和示例

Go语言提供了内置的支持来实现位数计数和操作,通过bits包来为预定义的无符号整数类型提供位计数和操作函数。该包提供了 Rem32()函数 ,用于查找(h,l)除以a的余数。 如果a==0(零除),则该函数将会 panic,如果商溢出,则不会 panic。 若要访问Rem32()函数,您需要使用import关键字在程序中添加math/bits包。

语法:

func Rem32(h,l,a uint32) uint32

参数: 此函数接受三个uint32类型的参数,即h,l和a。

返回值: 此函数返回(h,l)除以a的余数。

示例1:

// Golang程序演示bits.Rem32()函数
package main

import (
    "fmt"
    "math/bits"
)

// Main函数
func main() {

    // 使用Rem32()函数找到余数
    var h,l,a uint32 = 3, 5, 2
    r := bits.Rem32(h,l,a)
    fmt.Println("数字1:", h)
    fmt.Println("数字2:", l)
    fmt.Println("数字3:", a)
    fmt.Println("余数:", r)

} 

输出:

数字1:3
数字2:5
数字3:2
余数:1

示例2:

// Golang程序演示bits.Rem32()函数
package main

import (
    "fmt"
    "math/bits"
)

// Main函数
func main() {

    // 使用Rem32()函数找到余数
    r := bits.Rem32(8,9,3)
    fmt.Println("余数:", r)

} 

输出:

余数:2

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程