云边日落 良辰美景奈何天,赏心乐事谁家院。(明·汤显祖·牡丹亭)
博主 云边日落
渝ICP备2021002886号-1渝公网安备50022502000591号博主 11月5日 在线自豪地使用 Typecho 建站搭配使用 🌻Sunny 主题当前在线 1 人
歌曲封面 未知作品
  • 歌曲封面“魔女の宅急便”~ルージュの伝言松任谷由実

渝ICP备2021002886号-1

渝公网安备50022502000591号

网站已运行 4 年 152 天 21 小时 34 分

Powered by Typecho & Sunny

2 online · 44 ms

Title

运算符

残兵

·

·

145次阅读
go
Article
⚠️ 本文最后更新于2021年07月18日,已经过了1222天没有更新,若内容或图片失效,请留言反馈

{lamp/}

前言:学习要有三心,一信心,二决心,三恒心!

运算符的基本介绍:

运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。
(1)算术运算符
(2)赋值运算符
(3)比较运算符/关系运算符
(4)逻辑运算符
(5)位运算符
(6)其他运算符

算术运算符:

算数运算符是对数值类型的变量进行运算的,比如:加减乘除;在Go程序中使用的非常多
(1)算术运算符一览表:
kr5omban.png
(2)案例演示:
kr5onp1i.png
kr5ood45.png
kr5oonpw.png
(3)对于算术运算符使用的注意事项:

♾️ text 代码:
1.对于除号"/",它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。
 例如:x := 19/5,结果是 3
2.当对一个数取模时,可以等价a%b=a-a/b*b,这样我们看到取模的本质运算。
3.Golang的自增自减只能当一个独立语言使用,不能这样使用:
  
kr5ouzi8.png♾️ text 代码:
4.Golang的++和--只能写在变量后面,不能写在前面
5.Golang的设计者去掉c / java 中的自增自减的容易混淆的写法,让Golang更加简洁,统一

关系运算符:

(1) 关系运算符的结果都是bool类型,也就是要么true要么false;关系表达式,经常用在if结构的条件中或循环语句的条件中
(2)关系运算符一览表:
kr5pmmup.png
(3)案例演示:
kr5pnhrr.png
(4)关系运算符的细节说明:

♾️ text 代码:
1.关系运算符的结果都是bool类型,也就是要么是true要么是false
2.关系运算符组成的表达式,我们称为关系表达式:a > b
3.比较运算符"=="不能误写成"="

逻辑运算符:

(1)用于连接多个条件(一般来讲就是关系表达式),最终的结果也是一个bool值
(2)逻辑运算的说明:假设A值为True,B值为False
kr5ptvou.png
(3)案例演示:
kr5px5l2.png
kr5pxela.png
kr5pxm6h.png
(4)注意事项和细节说明:

♾️ text 代码:
 1.&&也叫短路与:如果第一个条件为false,则第二个条件不会判断,最终结果为false
 2.||也叫短路或:如果第一个条件为true,则第二个条件不会判断,最终结果为true

赋值运算符:

赋值运算符就是将来某个运算后的值,赋给指定的变量
(1)案例演示:
1.赋值基本案例
2.有两个变量,a和b,要求将其进行交换,最终打印结果
3.+=的使用案例
4.案例
kr5q2thh.png

其他运算符说明:

(1)& : 返回变量存储地址;&a将给出变量的实际地址
(2) : 指定变量;a是一个指针变量

特别说明:

Go语言明确不支持三元运算符!

运算符的优先级:

kr5q6ujv.png

好啦,今天的学习就到此为止吧!see you tomorrow!

现在已有 0 条评论,0 人点赞
Comment:共0条
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 不再显示
博主