摘要:
iota.go strconv包 func isPowerOfTwo(x int) bool { return x & (x -1) } 了解n&(n-1)的作用如下: n&(n-1)作用:将n的二进制表示中的最低位为1的改为0,先看一个简单的例子: n = 10100(二进制),则(n-1) = 阅读全文
posted @ 2020-11-05 14:42
菜鸟++
阅读(572)
评论(0)
推荐(0)
摘要:
在strconv包中有个常量 const intSize = 32 << ( ^uint(0) >> 63 ) const IntSize = intSize 在32位平台这个值为32;在64位平台,这个值为64; 因此可以通过这个来判断平台的位数. 原理: 在32平台系统: 1. uint(0)在 阅读全文
posted @ 2020-11-05 09:52
菜鸟++
阅读(1472)
评论(1)
推荐(0)
浙公网安备 33010602011771号