关于Go语言中的次方


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

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


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

那么Go语言中的次方是什么: (下图所示)

(官方文档是个好帮手)

关于Go语言中的次方介绍到这里,更多go学习请参考编程字典go教程 和问答部分,谢谢大家对编程字典的支持。


原文链接:https://blog.csdn.net/weixin_43724074/article/details/104796616?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163523372016780265481777%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=163523372016780265481777&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_v2~rank_v29-22-104796616.pc_v2_rank_blog_default&utm_term=go&spm=1018.2226.3001.4450