云边日落 云想衣裳花想容,春风拂槛露华浓。 (唐·李白·清平调)
歌曲封面 未知作品
  • 歌曲封面“魔女の宅急便”~ルージュの伝言松任谷由実

渝ICP备2021002886号-1

渝公网安备50022502000591号

网站已运行 3 年 330 天 21 小时 57 分

Powered by Typecho & Sunny

3 online · 40 ms

Title

Golang——运算符1

South

·

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

运算符的基本介绍

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

{lamp/}

算数运算符

算数运算符是对数值类型的变量进行运算的,比如:加减乘除。在Go程序中使用的非常多
算术运算符的一览表:
kr4p97h5.png

案例演示:

    • / % ++ -- , 重点讲解/、%
      自增:++
      自减:--

演示 / 的使用的特点
kr4phvex.png

演示 % 的使用特点
kr4pmwun.png
演示 ++ -- 的使用
kr4poic2.png

算术运算符使用的注意事项

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

{lamp/}

关系运算符(比较运算符)

1.基本介绍
(1) 关系运算符的结果都是bool型,也就是要么是true,要么是false
(2) 关系表达式 经常用在 if结构的条件中或循环结构的条件中

2.关系运算符一览图
kr4r5ld8.png

3.案例演示:
kr4r7yyv.png

4.关系运算符的细节说明
(1) 关系运算符的结果都是bool 型,也就是要么是 true ,要么是 false。
(2) 关系运算符组成的表达式,我们称为关系表达式 : a > b
(3) 比较运算符"==" 不能误写成"="!!

{lamp/}

逻辑运算符

  1. 基本介绍
    用于连接多个条件(一般来说就是关系表达式),最终的结果也是一个 bool 值
  2. 逻辑运算的说明
    假设 A 值为 Ttue ,B值为False
    kr4riz10.png
    3.案例演示
    kr4rlrtw.png
    kr4rma7b.png
    4.注意事项和细节说明
    (1) && 也叫短路与如果第一个条件为false, 则第二个条件不会判断,最终结果 false
    (2) ||也叫短路或: 如果第一个条件为true,则第二个条件不会判断,最终结果为true
    (3) 案例演示
    kr4rwo5s.png
现在已有 0 条评论,0 人点赞
Comment
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主