go学习记录2025-03-21


移位

1
2
3
4
5
转换为二进制,左移位就是尾部补0,右移位就是舍弃尾部
2 << 8 = 2 * 1 << 8
表示1向左移动8位 = 100000000 = 2^8,2*2^8=512

20 >> 1 = 10100 >> 1 = 1010 = 10