Go语言内置的运算符有哪些
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要讲解了"Go语言内置的运算符有哪些",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Go语言内置的运算符有哪些"吧!目录概述Go 运算符算术运
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
qq联系赵女士 网络安全
sql数据库批量修改语句
mysql 测试数据库
用例图用户和数据库实例
几句话总结信息网络安全
安卓软件开发怎么做
三大生物信息数据库名称
网络安全全球公害
如何使用密钥登录服务器
软件开发驻场的好处
102重建数据库通信中断
软件开发的营业执照
二几网络技术
多智能体软件开发
中鑫互联网信息科技有限公司
查看服务器所有网口命令
和创互联网科技
参考文献数据库应用格式
沅江市公安局网络安全大队
网络安全法立法要义中安全可信
不用华为设备是因为网络安全
asp数据库中间件
百科网络技术
上海智慧网络技术有限公司招聘
中国赛宝软件开发中心测试
西安手机应用软件开发要多少钱
dell服务器光口管理ip
软件开发 项目风险管理
档案数据服务器管理规定
服务器的网络防护软件