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
极客教程