Golang bits.LeadingZeros16()函数及示例

Golang bits.LeadingZeros16()函数及示例

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

语法:

func LeadingZeros16(x uint16) int

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

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

示例1:

//演示bits.LeadingZeros16()函数的Golang程序
package main
   
import (
    "fmt"
    "math/bits"
)
   
// 主函数
func main() {
   
    // 使用LeadingZeros16()函数
    x := bits.LeadingZeros16(3)
    fmt.Println("前导零位的总数:", x)
   
} 

输出:

前导零位的总数:14

示例2:

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

输出:

前导零位的总数:16

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程