go语言学习笔记 — 基础 — 基本语法 — 运算符:go中的运算符

本文详细介绍了Go语言中的各种运算符,包括算术、关系、逻辑、位和赋值运算符,以及运算符优先级。通过实例展示了每个运算符的用法,帮助读者深入理解Go语言的运算规则。
摘要由CSDN通过智能技术生成

算术运算符

下表列出了所有Go语言的算术运算符。假定A值为10,B值为20。

运算符 描述 实例
+ 相加 A + B 输出结果 30
- 相减 A - B 输出结果 -10
* 相乘 A * B 输出结果 200
/ 相除 B / A 输出结果 2
% 求余 B % A 输出结果 0
++ 自增 A++ 输出结果 11
自减 A-- 输出结果 9
package main

import "fmt"

var a int = 21
var b int = 10
var c int

func main() {
   
	c = a + b
	fmt.Printf("第一行 - c 的值为 %d\n", c )
	c = a - b
	fmt.Printf("第二行 - c 的值为 %d\n", c )
	c = a * b
	fmt.Printf("第三行 - c 的值为 %d\n", c )
	c = a / b
	fmt.Printf("第四行 - c 的值为 %d\n", c )
	c = a % b
	fmt.Printf("第五行 - c 的值为 %d\n", c )
	a++
	fmt.Printf("第六行 - a 的值为 %d\n", a )
	a=21   // 为了方便测试,a 这里重新赋值为 21
	a--
	fmt.Printf("第七行 - a 的值为 %d\n", a )
}

关系运算符

下表列出了所有Go语言的关系运算符。假定A值为10,B值为20。

运算符 描述 实例
== 检查两个值是否相等,如果相等,返回 True;否则返回 False。 (A == B) 为 False
!= 检查两个值是否不相等,如果不相等,返回 True;否则返回 False。 (A != B) 为 True
> 检查左边值是否大于右边值,如果是。返回 True;否则返回 False。 (A > B) 为 False
< 检查左边值是否小于右边值,如果是,返回 True;否则返回 False。 (A < B) 为 True
>= 检查左边值是否大于等于右边值,如果是返回 True 否则返回 False。 (A >= B) 为 False
<= 检查左边值是否小于等于右边值,如果是返回 True 否则返回 False。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值