Go语言中符号 “ ^ ” 不再用于次方,而是表示“按位异或的运算”,具体的运算规则如下:

按位异或 ^ : 两位一个为 0, 一个为 1 ,结果为 1 ,否则为 0(位表示二进制的机器码),例子如下:

关于Go语言中的次方
所以Go语言中2^3 = 1 不是 8(注意:计算机都是按照补码进行运算)

那么Go语言中的次方是什么:(下图所示)
关于Go语言中的次方
(官方文档是个好帮手)

相关文章: