Go语言基础(二)
一 运算符 1 运算符基础 1 算法: 解决问题的过程,运算符和表达式来串联数据和指令。 算数运算符 赋值运算符 比较运算符 逻辑运算符 位运算符 其他相关运算符 2 算数运算符 1 简介 算术运算符是对数值类型的变量进行运算的,如加减乘除,在Go语言中使用较多 运算符 描述 + 相加 - 相减 * 相乘 / 相除 % 求余 ++ 自增 -- 自减 2 重点讲解 除(/)和取模(%) 针对除(/): 默认的当除号两边都是整数时,其值为整数,其会直接削减掉对应的小数部分,当一个为小数时,则会继承小数的属性 针对取模(%) a%b=a-a/b*b 及 -10%3=-10-(-10/3)*3=-10-(-9)=-1 自增和自减 ++ -- Go语言中自增自减只能当成独立语言使用,不能是b:=a++ 或 b:=a-- Go 语言中的++ 和 -- 只能在变量后面,不能在变量前面,及没有++a和--a Go 语言中自增,自减不是运算符,只能作为独立语句,不能用于表达式 3 关系运算符 1 简介 关系运算符的结果都是bool类型,也就是要么是true,要么是false 关系表达式经常用在if结构条件判断中或循环结构中使用 运算符 描述 == 检查两个值是否相等,如果相等则返回True,否则返回False != 检查两个值是否不相等,如果不相等返回True,否则返回False >