Golang bits.LeadingZeros()函数的使用及示例

Golang bits.LeadingZeros()函数的使用及示例

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

语法:

func LeadingZeros64(x uint) int

参数: 此函数接受一个uint类型的参数x。

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

示例1:

//Golang程序示例:演示bits.LeadingZeros()函数
package main

import (
   "fmt"
   "math/bits"
)

//主函数
func main() {

   // 使用LeadingZeros()函数
   x := bits.LeadingZeros(5)
   fmt.Println("前导零位的总数:", x)

} 

输出:

前导零位的总数:61

示例2:

//Golang程序示例:演示bits.LeadingZeros()函数
package main

import (
   "fmt"
   "math/bits"
)

//主函数
func main() {

   // 使用LeadingZeros()函数
   x := bits.LeadingZeros(0)
   fmt.Println("前导零位的总数:", x)

} 

输出:

前导零位的总数:64

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程