写点什么

【愚公系列】2022 年 07 月 Go 教学课程 015- 运算符之赋值运算符和关系运算符

作者:愚公搬代码
  • 2022 年 10 月 01 日
    福建
  • 本文字数:637 字

    阅读完需:约 2 分钟

一、赋值运算符

赋值运算符的分类:


  • 基本赋值运算符:基本的赋值运算符是“=”。一开始可能会以为它是“等于”,其实不是的。它实际上意味着把右边表达式的值赋给左边的运算数。

  • 复合赋值运算符:复合的赋值运算符,又称为带有运算的赋值运算符,也叫赋值缩写。比如:+=、-=、*=、/=、%=。

1.赋值运算符的概念


相关案例:


package main
import "fmt"
func main() { var a = 10 fmt.Println("a=",a) a += 2 fmt.Println("a += 2,a=",a) a -= 2 fmt.Println("a -= 2,a=",a) a *= 2 fmt.Println("a *= 2,a=",a) a /= 2 fmt.Println("a /= 2,a=",a) a %= 2 fmt.Println("a %= 2,a=",a)}
复制代码


二、关系运算符

关系运算符,有 6 种关系,分别为小于、大于、小于等于、大于等于、等于、不等于。

1.关系运算符的概念


相关案例:


package main
import "fmt"
func main() { var a int = 21 var b int = 10 if a == b { fmt.Printf("第一行 -a 等于 b\n") } else { fmt.Printf("第一行 -a 不等于 b\n") } if a < b { fmt.Printf("第二行 -a 小于 b\n") } else { fmt.Printf("第二行 -a 不小于 b\n") } if a > b { fmt.Printf("第三行 -a 大于 b\n") } else { fmt.Printf("第三行 -a 不大于 b\n") }
a = 5 b = 20 if a <= b { fmt.Printf("第四行 -a 小于等于 b\n") } if b >= a { fmt.Printf("第五行 -a 大于等于 b\n") }}
复制代码



发布于: 刚刚阅读数: 3
用户头像

还未添加个人签名 2022.03.01 加入

该博客包括:.NET、Java、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、python、大数据等相关使用及进阶知识。查看博客过程中,如有任何问题,皆可随时沟通。

评论

发布
暂无评论
【愚公系列】2022年07月 Go教学课程 015-运算符之赋值运算符和关系运算符_10月月更_愚公搬代码_InfoQ写作社区