math/bits
import "math/bits"
- 概述
- 索引
概述
打包字节为预先声明的无符号整数类型实现位计数和操作函数。
索引
- 常量
- func LeadingZeros(x uint) int
- func LeadingZeros16(x uint16) int
- func LeadingZeros32(x uint32) int
- func LeadingZeros64(x uint64) int
- func LeadingZeros8(x uint8) int
- func Len(x uint) int
- func Len16(x uint16) (n int)
- func Len32(x uint32) (n int)
- func Len64(x uint64) (n int)
- func Len8(x uint8) int
- func OnesCount(x uint) int
- func OnesCount16(x uint16) int
- func OnesCount32(x uint32) int
- func OnesCount64(x uint64) int
- func OnesCount8(x uint8) int
- func Reverse(x uint) uint
- func Reverse16(x uint16) uint16
- func Reverse32(x uint32) uint32
- func Reverse64(x uint64) uint64
- func Reverse8(x uint8) uint8
- func ReverseBytes(x uint) uint
- func ReverseBytes16(x uint16) uint16
- func ReverseBytes32(x uint32) uint32
- func ReverseBytes64(x uint64) uint64
- func RotateLeft(x uint, k int) uint
- func RotateLeft16(x uint16, k int) uint16
- func RotateLeft32(x uint32, k int) uint32
- func RotateLeft64(x uint64, k int) uint64
- func RotateLeft8(x uint8, k int) uint8
- func TrailingZeros(x uint) int
- func TrailingZeros16(x uint16) (n int)
- func TrailingZeros32(x uint32) int
- func TrailingZeros64(x uint64) int
- func TrailingZeros8(x uint8) int
打包文件
常量
UintSize 是以位为单位的 uint 的大小。
const UintSize = uintSizefunc LeadingZeros(显示源文件)
func LeadingZeros(x uint) intLeadingZeros 返回 x 中前导零位的数量; 结果是 x == 0 的 UintSize 。
func LeadingZeros16(显示源文件)
func LeadingZeros16(x uint16) intLeadingZeros16 返回 x 中前导零位的数量; 对于 x == 0 ,结果为 16 。
func LeadingZeros32(显示源文件)
func LeadingZeros32(x uint32) intLeadingZeros32 返回 x 中前导零位的数量; x == 0的结果为32。
func LeadingZeros64(显示源文件)
func LeadingZeros64(x uint64) intLeadingZeros64 返回 x 中前导零位的数量;对于 x == 0 ,结果为64。
func LeadingZeros8(显示源文件)
func LeadingZeros8(x uint8) intLeadingZeros8 返回 x 中前导零位的数量; x == 0 的结果为8。
func Len(显示源文件)
func Len(x uint) intLen 返回表示 x 所需的最小位数;对于 x == 0 ,结果为0。
func Len16(显示源文件)
func Len16(x uint16) (n int)Len16 返回表示 x 所需的最小位数; 对于 x == 0 ,结果为0。
func Len32(显示源文件)
func Len32(x uint32) (n int)Len32 返回表示 x 所需的最小位数; 对于 x == 0 ,结果为0。
func Len64(显示源文件)
func Len64(x uint64) (n int)Len64 返回表示 x 所需的最小位数; 对于 x == 0 ,结果为0。
func Len8(显示源文件)
func Len8(x uint8) intLen8 返回表示 x 所需的最小位数; 对于 x == 0,结果为0。
func OnesCount(显示源文件)
func OnesCount(x uint) intOnesCount 返回 x 中的一位数(“总数”)。
func OnesCount16(显示源文件)
func OnesCount16(x uint16) intOnesCount16 返回 x 中的一位数(“总数”)。
func OnesCount32(显示源文件)
func OnesCount32(x uint32) intOnesCount32 返回 x 中的一位数(“总数”)。
func OnesCount64(显示源文件)
func OnesCount64(x uint64) intOnesCount64 返回 x 中的一位数(“总数”)。
func OnesCount8(显示源文件)
func OnesCount8(x uint8) intOnesCount8 返回 x 中的一位数(“总数”)。
func Reverse(显示源文件)
func Reverse(x uint) uintReverse以相反的顺序返回 x 的值。
func Reverse16(显示源文件)
func Reverse16(x uint16) uint16Reverse16 以相反的顺序返回 x 的值。
func Reverse32(显示源文件)
func Reverse32(x uint32) uint32Reverse32 以相反的顺序返回 x 的值。
func Reverse64(显示源文件)
func Reverse64(x uint64) uint64Reverse64 以相反的顺序返回 x 的值。
func Reverse8(显示源文件)
func Reverse8(x uint8) uint8Reverse8 以相反的顺序返回 x 的值。
func ReverseBytes(显示源文件)
func ReverseBytes(x uint) uintReverseBytes 以相反的顺序返回 x 的值。
func ReverseBytes16(显示源文件)
func ReverseBytes16(x uint16) uint16ReverseBytes16 以相反的顺序返回 x 的值。
func ReverseBytes32(显示源文件)
func ReverseBytes32(x uint32) uint32ReverseBytes32 以相反的顺序返回字节 x 的值。
func ReverseBytes64(显示源文件)
func ReverseBytes64(x uint64) uint64ReverseBytes64 以相反的顺序返回字节 x 的值。
func RotateLeft(显示源文件)
func RotateLeft(x uint, k int) uintRotateLeft 返回由 (k mod UintSize) 位向左旋转的x的值。要将 x 向右旋转 k 位,请调用 RotateLeft(x, -k)。
func RotateLeft16(显示源文件)
func RotateLeft16(x uint16, k int) uint16RotateLeft16 返回 (k mod 16) 位向左旋转的 x 的值。要将 x 向右旋转 k 位,请调用 RotateLeft16(x, -k)。
func RotateLeft32(显示源文件)
func RotateLeft32(x uint32, k int) uint32RotateLeft32 返回 (k mod 32) 位向左旋转的 x 的值。要将 x 向右旋转 k 位,请调用 RotateLeft32(x, -k)。
func RotateLeft64(显示源文件)
func RotateLeft64(x uint64, k int) uint64RotateLeft64返回由 (k mod 64)位向左旋转的 x 的值。要将 x 向右旋转 k 位,请调用RotateLeft64(x, -k)。
func RotateLeft8(显示源文件)
func RotateLeft8(x uint8, k int) uint8RotateLeft8 返回 (k mod 8) 位向左旋转的 x 的值。要将 x 向右旋转 k 位,请调用 RotateLeft8(x, -k)。
func TrailingZeros(显示源文件)
func TrailingZeros(x uint) intTrailingZeros 返回 x 中的尾随零位数; 结果是 x == 0 的 UintSize。
func TrailingZeros16(显示源文件)
func TrailingZeros16(x uint16) (n int)TrailingZeros16 返回 x 中的尾随零位数; 对于 x == 0 ,结果为 16。
func TrailingZeros32(显示源文件)
func TrailingZeros32(x uint32) intTrailingZeros32 返回 x 中的尾随零位数; x == 0 的结果为32。
func TrailingZeros64(显示源文件)
func TrailingZeros64(x uint64) intTrailingZeros64 返回 x 中的尾随零位数;对于 x == 0,结果为64。
func TrailingZeros8(显示源文件)
func TrailingZeros8(x uint8) intTrailingZeros8 返回 x 中的尾随零位数; x == 0 的结果为8。
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

