运算符的基本介绍
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等分别为:
(1) 算术运算符
(2) 赋值运算符
(3) 比较运算符/关系运算符
(4) 逻辑运算符
(5) 位运算符
(6) 其它运算符
{lamp/}
算数运算符
算数运算符是对数值类型的变量进行运算的,比如:加减乘除。在Go程序中使用的非常多
算术运算符的一览表:
案例演示:
- / % ++ -- , 重点讲解/、%
自增:++
自减:--
- / % ++ -- , 重点讲解/、%
演示 / 的使用的特点
演示 % 的使用特点
演示 ++ -- 的使用
算术运算符使用的注意事项
(1) 对于除号 "/" ,它的整数和小数是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分,例如: x := 19/5 ,结果是3
(2)当一个数取模时,可以等价 a%b=a-a/b*b,这样我们可以看到 取模的一个本质运算。
(3) Golang 的自增自减只能当作一个独立的语言使用时,不能这样使用
(4) Golang 的++ 和-- 只能写在变量的后面,不能写在变量的前面,即:只有 a++ a-- 没有++a --a
(5) Golang 的设计者去掉 c/java 中的 自增自减的容易混淆的写法,让Golang 更加简洁,统一。(强制性的)
{lamp/}
关系运算符(比较运算符)
1.基本介绍
(1) 关系运算符的结果都是bool型,也就是要么是true,要么是false
(2) 关系表达式 经常用在 if结构的条件中或循环结构的条件中
2.关系运算符一览图
3.案例演示:
4.关系运算符的细节说明
(1) 关系运算符的结果都是bool 型,也就是要么是 true ,要么是 false。
(2) 关系运算符组成的表达式,我们称为关系表达式 : a > b
(3) 比较运算符"==" 不能误写成"="!!
{lamp/}
逻辑运算符
- 基本介绍
用于连接多个条件(一般来说就是关系表达式),最终的结果也是一个 bool 值 - 逻辑运算的说明
假设 A 值为 Ttue ,B值为False
3.案例演示
4.注意事项和细节说明
(1) && 也叫短路与: 如果第一个条件为false, 则第二个条件不会判断,最终结果 false
(2) ||也叫短路或: 如果第一个条件为true,则第二个条件不会判断,最终结果为true
(3) 案例演示