>> Go · 运算符
右移运算符:把整数二进制位向右移动指定位数,高位补符号位或 0。
怎么用
a >> n
小例子
package main
import "fmt"
func main() {
fmt.Println(8 >> 2)
}
运行结果
输出 2
提醒:右移 n 位相当于除以 2^n 并截断
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Go全部词条>> Go · 运算符右移运算符:把整数二进制位向右移动指定位数,高位补符号位或 0。
a >> n
package main
import "fmt"
func main() {
fmt.Println(8 >> 2)
}
输出 2
提醒:右移 n 位相当于除以 2^n 并截断
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Go全部词条