x << y 左移 x >> y 右移 x^y 异或 x&y 与 x|y 或 ^x 取反
Go语言的大多数位运算符与C语言都比较类似,除了取反在C语言中是~x,而在Go语言中 是^x
124 << 2 // 结果为496124 >> 2 // 结果为31124 ^ 2 // 结果为126124 & 2 // 结果为0124 | 2 // 结果为126^2 // 结果为-3
本文共 243 字,大约阅读时间需要 1 分钟。
x << y 左移 x >> y 右移 x^y 异或 x&y 与 x|y 或 ^x 取反
Go语言的大多数位运算符与C语言都比较类似,除了取反在C语言中是~x,而在Go语言中 是^x
124 << 2 // 结果为496124 >> 2 // 结果为31124 ^ 2 // 结果为126124 & 2 // 结果为0124 | 2 // 结果为126^2 // 结果为-3
转载于:https://my.oschina.net/solate/blog/711861