1.Go的移位運算符的優(yōu)先級比算術(shù)運算符大,C++反之
2.不管什么語言移位運算符前的運算都得加括號
3.寫go的快排的時候取中間數(shù)時arr[(l + r) >> 1]
睬捶,為了少寫括號arr[l + r >> 1]
仅偎,花了半個小時debug
#include <cstdio>
int main() {
printf("%d", 3 + 6 >> 1); // 4
}
package main
import "fmt"
func main() {
fmt.Println(3 + 6 >> 1) // 3
}