Go语言内置的运算符有哪些
发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,这篇文章主要讲解了"Go语言内置的运算符有哪些",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Go语言内置的运算符有哪些"吧!目录概述Go 运算符算术运
千家信息网最后更新 2025年11月16日Go语言内置的运算符有哪些
这篇文章主要讲解了"Go语言内置的运算符有哪些",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Go语言内置的运算符有哪些"吧!
目录
概述
Go 运算符
算术运算符
关系运算符
逻辑运算符
赋值运算符
概述
Golang 是一个跨平台的新生编程语言. 今天小白就带大家一起携手走进 Golang 的世界.
Go 运算符
运算符 (operator) 可以帮助我们在程序中执行数学或逻辑运算.
Go 语言内置的运算符有:
算术运算符
关系运算符
逻辑运算符
位运算符
赋值运算符
算术运算符
| 运算符 | 描述 |
|---|---|
| + | 相加 |
| - | 相减 |
| * | 相乘 |
| / | 相除 |
| % | 取余 |
| ++ | 自增 |
| - | 自减 |
例子:
package mainimport "fmt"func main() { // 定义变量 var a = 10 var b = 2 // 调试输出 fmt.Println(a + b) // 相加 fmt.Println(a - b) // 相减 fmt.Println(a * b) // 相乘 fmt.Println(a / b) // 相除 fmt.Println(a % b) // 取余 // 自加 & 自减 a++ b-- fmt.Println(a) // 自加 fmt.Println(b) // 自减}输出结果:
12
8
20
5
0
11
1
关系运算符
| 运算符 | 描述 |
|---|---|
| == | 检查两个值是否相等. 如果相等返回 True, 否则返回 False |
| != | 检查两个值是否不相等, 如果不相等返回 True, 否则返回 False |
| > | 大于 |
| < | 小于 |
| >= | 大于等于 |
| <= | 小于等于 |
例子:
package mainimport "fmt"func main() { // 定义变量 var a = 10 var b = 2 // 调试输出 fmt.Println(a == b) fmt.Println(a != b) fmt.Println(a > b) fmt.Println(a < b) fmt.Println(a >= b) fmt.Println(a <= b)}输出结果:
false
true
true
false
true
false
逻辑运算符
| 运算符 | 描述 |
|---|---|
| & | 与运算符 |
| | | 或运算符 |
| ^ | 异或运算符 |
| << | 左移运算符, 左移 n 位就是乘以 2 的 n 次方. 低位补零. |
| >> | 右移运算符, 右移 n 位就是除以 2 的 n 次方. 低位舍弃. |
例子:
package mainimport "fmt"func main() { // 定义变量 var a = 60 // 00111100 var b = 13 // 00001101 // 调试输出 fmt.Println(a & b) // 00001100: 12 fmt.Println(a | b) // 00111101: 61 fmt.Println(a ^ b) // 00110001: 49 fmt.Println(a << 1) // 01111000: 120 fmt.Println(a >> 1) // 00011110: 30}输出结果:
12
61
49
120
30
赋值运算符
| 运算符 | 描述 |
|---|---|
| = | 简单的赋值 |
| += | 相加后再赋值 |
| -= | 相减后再赋值 |
| /= | 相除后再赋值 |
| %= | 取余后再赋值 |
例子:
package mainimport "fmt"func main() { // 定义变量 var a = 10 var b = 2 var c int // 赋值运算符 c = a fmt.Println(c) b += 2 fmt.Println(b) b -= 2 fmt.Println(b) a *= 2 fmt.Println(a) a /= 2 fmt.Println(a) a %= 3 fmt.Println(a) }输出结果:
10
4
2
20
10
1
感谢各位的阅读,以上就是"Go语言内置的运算符有哪些"的内容了,经过本文的学习后,相信大家对Go语言内置的运算符有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
运算
运算符
输出
语言
例子
变量
结果
逻辑
就是
算术
学习
两个
低位
内容
检查
世界
思路
情况
数学
文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
山西app软件开发系统
空间数据库完整性规则有哪些
深圳服务器硬件销售公司
耒阳市学软件开发
云服务器 知乎
苹果数据库怎么开发
范明数据库原理答案
学校网络安全工作责任制简报
串口服务器与2台主战通讯
传奇 服务器端
四川省信用社软件开发
江西教育技术软件开发
ip网络技术中a口和t口
mysql数据库给表授权
数据库网络配置原理
软件开发真的很难吗
南邮通达王传栋软件开发技术基础
数据库防伪技术按需定制
pcapp软件开发
jsp数据库开发
全国第一数据库是哪个
苹果数据库怎么开发
广州幸福网络技术有限公司好吗
服务器上上传数据
弗兹鲁克数据库
我们应该注意网络安全英文
新桃网络技术有限公司
软件开发简历技能介绍
福建信息网络技术专业怎么样
网络安全知道宣传活动