丈夫欲遂平生志,一载寒窗一举汤。这篇文章主要讲述go语言学习---运算符相关的知识,希望能为你提供帮助。
1.运算符的基本介绍
运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等
运算符有:
(1)算术运算符
(2)赋值运算符
(3)比较运算符/关系运算符
(4)逻辑运算符
(5)位运算符
(6)其他运算符
2.算术运算符
算术运算符是对数值类型的变量进行运算的,如:加减乘除
2.1、算术运算符一览表
文章图片
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更加简洁统一
推荐阅读
- 该模型以熟悉的文件系统目录树结构
- XShell免费版的安装配置教程以及使用教程(超级详细)
- openstack实例的创建
- 安利一款免费开源实时的服务器监控工具(Netdata)
- 如何更有效地利用数据中心空间()
- 小胖学Linux day14(用户管理)
- 嘘……这些bash命令鲜为人知,但是非常有用!
- Docker 镜像制作方法
- 如何在 Linux 中检查打开的端口()