go语言学习---运算符

丈夫欲遂平生志,一载寒窗一举汤。这篇文章主要讲述go语言学习---运算符相关的知识,希望能为你提供帮助。
1.运算符的基本介绍
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等
运算符有:
(1)算术运算符
(2)赋值运算符
(3)比较运算符/关系运算符
(4)逻辑运算符
(5)位运算符
(6)其他运算符
2.算术运算符
算术运算符是对数值类型的变量进行运算的,如:加减乘除
2.1、算术运算符一览表

go语言学习---运算符

文章图片

2.2、案例
package main import ( "fmt" ) func main() // 重点讲解除和取余 / 、 % //如果运算符都是整数,那么除后,去掉小数部分保留整数部分 fmt.Println(10 / 4) var n1 float32 = 10 / 4 fmt.Println(n1) //如果希望保留小数部分,则需要有浮点数参与运算 var n2 float32 = 10.0 / 4 fmt.Println(n2) //取余 % // a % b = a - a/b * b fmt.Println("10%3=",10%3)//=1 fmt.Println("-10%3=",-10%3) //=-10-(-10)/3*3=-10-(-9)=-1 fmt.Println("10%-3=",10%-3) //=1 fmt.Println("-10%-3=",-10%-3) //1 //++和--的使用 var i int = 10 i++ fmt.Println("i=",i)//11 i-- fmt.Println("i=",i)//10

2.3、算术运算符使用注意事项(1)对于除号" /" ,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分,如:10/4 =210.0/4=2.5
(2)当*对一个数取余时,可以等价于 a%b=a-a/bb**, 这样看到取余的本质运算
【go语言学习---运算符】(3)golang的自增自减只能当一个独立语言使用,不能做如下使用:a=i++或a=i--
(4)golang的++和--只能写在变量的后边,不能写到变量的前面 i++ 没有++i
(5)golang去掉了c/java中的自增自减的容易混淆的写法让golang更加简洁统一

    推荐阅读