Go 语言入门 02—运算符
算术运算符
假设 a 为 3,b 为 2
代码示例:
复制代码
运行结果:
关系运算符
假设 a 为 3,b 为 2
代码示例:
复制代码
运行结果:
逻辑运算符
假设 a 为 true,b 为 false
代码示例:
复制代码
运行结果:
注意:逻辑运算符通常用于在 if 条件中做判断使用,并且逻辑运算符可以与关系运算符结合使用,例如 a > b && b > c
,当 a 大于 b,并且 b 大于 c 时则为 true,否则为 false。
位运算符
位运算符是对整数的二进制进行计算
假设 a 为 3,b 为 2
则 a 转为二进制为:0011,b 的二进制为:0010
复制代码
示例代码:
复制代码
运行结果:
赋值运算符
代码示例:
复制代码
运行结果:
运算符优先级
由上到下代表优先级从高到低,相同优先级的运算符在计算的过程中按照从左往右依次计算,同时还可以临时使用小括号提高优先级。
代码示例:
复制代码
运行结果:
版权声明: 本文为 InfoQ 作者【良猿】的原创文章。
原文链接:【http://xie.infoq.cn/article/93fb5c5cdb4360ebff0858456】。文章转载请联系作者。
评论