标签: go bit-shift
1 << 32在Go中意味着什么?如果我理解正确,则表示2^32。还是我弄错了?如果我的观点是正确的,那么这段代码会做什么?
1 << 32
2^32
min := int(^uint(0) >> 1)
答案 0 :(得分:1)
1移位32次。
Shift是一种按位操作。请参阅:http://en.wikipedia.org/wiki/Logical_shift