Golang bits.Rem()函数的示例

Golang bits.Rem()函数的示例

Go语言提供了内置的支持来实现比特计数和操作函数,以与位包中声明的无符号整数类型一起使用。 该包提供了 Rem()函数 , 它用于查找(h,l)除以a的余数。 如果a == 0(除以零),则此函数将崩溃,并且如果商溢出,则不会发生崩溃。 要访问Rem()函数,您需要使用import关键字在程序中添加math / bits包。

语法:

func Rem(h,l,a uint) uint

参数: 该函数需要三个uint类型的参数,即h,l和a。

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

示例1:

// Golang program to illustrate bits.Rem() Function
package main

import (
    "fmt"
    "math/bits"
)

// Main function
func main() {

    // Finding remainder
    // Using Rem() function
    r := bits.Rem(8, 9, 3)
    fmt.Println("Remainder:", r)

} 

输出:

Remainder: 2

示例2:

// Golang program to illustrate bits.Rem() Function
package main

import (
    "fmt"
    "math/bits"
)

// Main function
func main() {

    // Finding remainder
    // Using Rem() function
    var h,l,a uint = 3,5,2
    r := bits.Rem(h,l,a)
    fmt.Println("Number 1:", h)
    fmt.Println("Number 2:", l)
    fmt.Println("Number 3:", a)
    fmt.Println("Remainder:", r)

} 

输出:

Number 1: 3
Number 2: 5
Number 3: 2
Remainder: 1

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程