Golang bits.Rem64() 函数的用法及示例

Golang bits.Rem64() 函数的用法及示例

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

语法:

func Rem64(h, l, a uint64) uint64

参数: 此函数使用 uint64 类型的三个参数:h、l 和 a。

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

示例 1:

// Golang 程序演示 bits.Rem64() 函数
package main
  
import (
    "fmt"
    "math/bits"
)
  
// 主函数
func main() {
  
    // 使用 Rem64() 函数找到余数
    var h, l, a uint64 = 3, 5, 2
    r := bits.Rem64(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.Rem64() 函数
package main
  
import (
    "fmt"
    "math/bits"
)
  
// 主函数
func main() {
  
    // 使用 Rem64() 函数找到余数
    r := bits.Rem64(8, 9, 3)
    fmt.Println("余数:", r)
} 

输出:

余数:2

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程