【一 Go 到底】第七天 --- 运算符
一、运算符介绍
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等
算术运算符
赋值运算符
比较运算符/关系运算符
逻辑运算符
位运算符
其他运算符
二、算术运算符
算术运算符是对数值类型
的变量进行运算的,比如:加诚乘除
复制代码
2.1 案例一 天数转换
复制代码
2.2 案例二 温度转换
复制代码
三、关系运算符/比较运算符
关系运算符的结果都是 bool 型,要么是 true,要么是 false
关系表达式经常用在 if 结构的条件中或循环结构的条件中
复制代码
四、逻辑运算符
用于连接多个条件(一般来讲就是关系表达式),最终的结果也是一个 bool 值。
若 A=True B=False
复制代码
4.1 注意事项
&&也叫短路与:如果第一个条件为 false,则第二个条件不会判断,最终结果为 false
|| 也叫短路或: 如果第一个条件为 true, 则第二个条件不会判断,最终结果为 true
五、赋值运算符
赋值运算符就是将某个运算后的值,赋给指定的变量
复制代码
5.1 案例一 交换变量值
交换变量 a,b 的值,不能使用中间变量,打印出最终结果
复制代码
六、位运算符
七、其他运算符
复制代码
八、三元运算
Go 语言明确说明不支持三元运算,请使用 if-else 代替
九、案例演示
复制代码
版权声明: 本文为 InfoQ 作者【指剑】的原创文章。
原文链接:【http://xie.infoq.cn/article/77e4b0ef122827de28966280c】。文章转载请联系作者。
评论