7.Go语言运算符

本文介绍了Go语言中的各种运算符,包括算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符以及其他特殊运算符,如自增、自减、按位与、按位或、按位异或等,并给出了相应的使用示例。
摘要由CSDN通过智能技术生成

目录

Go语言运算符

算术运算符

关系运算符

逻辑运算符

位运算符

赋值运算符

其他运算符


Go语言运算符

Go 语言内置的运算符有:

  • 算术运算符

  • 关系运算符

  • 逻辑运算符

  • 位运算符

  • 赋值运算符

  • 其他运算符

算术运算符

  • + 加法运算

  • - 减法运算

  • * 乘法运算

  • / 除法运算

  • % 求余运算

由于Go是强类型语言, 因此要求参与运算的对象类型必须相同,比如下面就是不可以的

a := 10
b := 10.0
a + b

同理, 计算出来的结果的类型 也是参与运算的对象的类型

无符号整形的运算

var a, b uint = 10, 20
a + b // 30
a - b // 18446744073709551606
a * b // 200
a / b // 0
a % b // 10

浮点型的运算

var a, b float64 = 10, 20
a + b // 30
a - b // -10
a * b // 200
a / b // 0.5

比较特殊的运算符:

  • &#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值