Open 374632897 opened 7 years ago
<<
x << 2
x << 3
x * 2³
~~
Math.floor
The Go Programming Language
将 1 左移 10 位得到的是 2^10 将 1 左移 20 位得到的是 2 ^ 20
<<
表达式x << 2
表示将x的值左移2位, 右边空出的2位用0填补, 该表达式等价于对左操作数乘以4(2²), 同理,x << 3
等于x * 2³
。~~
: 相当于Math.floor