不做大哥好多年 不做大哥好多年
首页
  • MySQL
  • Redis
  • Elasticsearch
  • Kafka
  • Etcd
  • MongoDB
  • TiDB
  • RabbitMQ
  • 01.Python
  • 02.GO
  • 03.Java
  • 04.业务问题
  • 05.关键技术
  • 06.项目常识
  • 10.计算机基础
  • Docker
  • K8S
  • 容器原理
  • Istio
  • 01.GO基础
  • 02.面向对象
  • 03.并发编程
  • 04.常用库
  • 05.数据库操作
  • 06.Beego框架
  • 07.Beego商城
  • 08.GIN框架
  • 09.GIN论坛
  • 10.微服务
  • 01.Python基础
  • 02.Python模块
  • 03.Django
  • 04.Flask
  • 05.SYL
  • 06.Celery
  • 10.微服务
  • 01.Java基础
  • 02.面向对象
  • 03.Java进阶
  • 04.Web基础
  • 05.Spring框架
  • 100.微服务
  • 数据结构
  • 算法基础
  • 算法题分类
  • 前置知识
  • PyTorch
  • Langchain
  • Linux基础
  • Linux高级
  • Nginx
  • KeepAlive
  • ansible
  • zabbix
  • Shell
  • Linux内核

逍遥子

不做大哥好多年
首页
  • MySQL
  • Redis
  • Elasticsearch
  • Kafka
  • Etcd
  • MongoDB
  • TiDB
  • RabbitMQ
  • 01.Python
  • 02.GO
  • 03.Java
  • 04.业务问题
  • 05.关键技术
  • 06.项目常识
  • 10.计算机基础
  • Docker
  • K8S
  • 容器原理
  • Istio
  • 01.GO基础
  • 02.面向对象
  • 03.并发编程
  • 04.常用库
  • 05.数据库操作
  • 06.Beego框架
  • 07.Beego商城
  • 08.GIN框架
  • 09.GIN论坛
  • 10.微服务
  • 01.Python基础
  • 02.Python模块
  • 03.Django
  • 04.Flask
  • 05.SYL
  • 06.Celery
  • 10.微服务
  • 01.Java基础
  • 02.面向对象
  • 03.Java进阶
  • 04.Web基础
  • 05.Spring框架
  • 100.微服务
  • 数据结构
  • 算法基础
  • 算法题分类
  • 前置知识
  • PyTorch
  • Langchain
  • Linux基础
  • Linux高级
  • Nginx
  • KeepAlive
  • ansible
  • zabbix
  • Shell
  • Linux内核
  • GO基础

    • 01.GO介绍与安装
    • 02.GO基本语法
    • 03.内置运算符
      • 01.算数运算符
        • 1.1 算数运算符使用
        • 1.2 i++
      • 02.关系运算符
      • 03.逻辑运算符
      • 04.赋值运算符
    • 04.基本数据类型
    • 05.数字类型
    • 06.字符串类型
    • 07.数组
    • 08.切片
    • 09.map
    • 10.指针
    • 11.结构体
    • 12.interface接口
    • 13.循环
    • 14.包管理工具go mod
    • 15.单元测试
    • 16.go规范
  • 面向对象

  • 并发编程

  • 常用库

  • 数据库操作

  • Beego框架

  • Beego商城

  • GIN框架

  • GIN论坛

  • 微服务

  • 设计模式

  • Go
  • GO基础
xiaonaiqiang
2021-05-19
目录

03.内置运算符

# 01.算数运算符

# 1.1 算数运算符使用

package main
import (
	"fmt"
)
func main() {
	fmt.Println("10+3=", 10+3)   //10+3= 13
	fmt.Println("10-3=", 10-3)   //10-3= 7
	fmt.Println("10*3=", 10*3)   //10*3= 30
	//除法注意:如果运算的数都是整数,那么除后,去掉小数部分,保留整数部分
	fmt.Println("10/3=", 10/3)       //10/3= 3
	fmt.Println("10.0/3=", 10.0/3)   //3.3333333333333335
	// 取余注意 余数=被除数-(被除数/除数)*除数
	fmt.Println("10%3=", 10%3)     //10%3= 1
	fmt.Println("-10%3=", -10%3)    // -10%3= -1
	fmt.Println("10%-3=", 10%-3)    // 10%-3= 1
	fmt.Println("-10%-3=", -10%-3)   // -10%-3= -1
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

# 1.2 i++

package main
import (
	"fmt"
)
func main() {
	var i int = 1
	i++
	fmt.Println("i=", i)  // i= 2
}
1
2
3
4
5
6
7
8
9

# 02.关系运算符

package main
import (
	"fmt"
)
func main() {
	var n1 int = 9
	var n2 int = 8
	fmt.Println(n1 == n2)   //false
	fmt.Println(n1 != n2)   //true
	fmt.Println(n1 > n2)    //true
	fmt.Println(n1 >= n2)   //true
	fmt.Println(n1 < n2)    //flase
	fmt.Println(n1 <= n2)   //flase
	flag := n1 > n2
	fmt.Println("flag=", flag)  //flag= true
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

# 03.逻辑运算符

package main
import (
	"fmt"
)
func main() {
	//演示逻辑运算符的使用 &&
	var age int = 40
	if age > 30 && age < 50 {
		fmt.Println("ok1")
	}
	if age > 30 && age < 40 {
		fmt.Println("ok2")
	}
	//演示逻辑运算符的使用 ||
	if age > 30 || age < 50 {
		fmt.Println("ok3")
	}
	if age > 30 || age < 40 {
		fmt.Println("ok4")
	}
	//演示逻辑运算符的使用
	if age > 30 {
		fmt.Println("ok5")
	}
	if !(age > 30) {
		fmt.Println("ok6")
	}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

# 04.赋值运算符

package main
import (
	"fmt"
)
func main() {
	d := 8 + 2*8    //赋值运算从右向左
	fmt.Println(d)   //24
	
	x := 10
	x += 5        //x=x+5
	fmt.Println("x += 5 的值:", x)  //24
}
1
2
3
4
5
6
7
8
9
10
11
12
上次更新: 2024/3/13 15:35:10
02.GO基本语法
04.基本数据类型

← 02.GO基本语法 04.基本数据类型→

最近更新
01
05.快递Agent智能体
06-04
02
200.AI Agent核心概念
06-04
03
105.Agent智能体梳理
06-04
更多文章>
Theme by Vdoing | Copyright © 2019-2025 逍遥子 技术博客 京ICP备2021005373号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式