Golang bits.LeadingZeros64()函数及示例

Golang bits.LeadingZeros64()函数及示例

bits.LeadingZeros64()函数 在Golang中用于查找给定数的前导零位数。如果给定的数字等于零,则此函数将返回64。要访问此函数,需要在程序中导入math/bits包。

语法:

func LeadingZeros64(x uint64) int

参数: 此函数需要一个uint64类型的参数x。

返回值: 此函数返回x中前导零位的总位数。

示例1:

// Golang程序用于说明
// bits.LeadingZeros64()函数
package main
   
import (
    "fmt"
    "math/bits"
)
   
// 主函数
func main() {
   
    // 使用LeadingZeros64()函数
    x := bits.LeadingZeros64(55)
    fmt.Println("前导零位的总位数:", x)
   
} 

输出:

前导零位的总位数:58

示例2:

// Golang程序用于说明
// bits.LeadingZeros64()函数
package main
   
import (
    "fmt"
    "math/bits"
)
   
// 主函数
func main() {
   
    // 使用LeadingZeros64()函数
    x := bits.LeadingZeros64(0)
    fmt.Println("前导零位的总位数:", x)
   
} 

输出:

前导零位的总位数:64

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程