Go常见运算操作

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

2、关系运算符
// 运算符 描述 实例
// == 检查两个值是否相等,如果相等返回 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。 (A <= B) 为 True

3、逻辑运算符
// 运算符 描述 实例
// && 逻辑 AND 运算符。 如果两边的操作数都是 True,则条件 True,否则为 False。 (A && B) 为 False
// || 逻辑 OR 运算符。 如果两边的操作数有一个 True,则条件 True,否则为 False。 (A || B) 为 True
// ! 逻辑 NOT 运算符。 如果条件为 True,则逻辑 NOT 条件 False,否则为 True。 !(A && B) 为 True

4、赋值运算符
// i++ 自增
// i-- 自减
// i+=j 等价于 i = i + j

5、代码
package main
import "fmt"
func main() {
var a,b = 10,11
fmt.Printf("a+b=%d\n",a+b)
fmt.Printf("a-b=%d\n",a-b)
fmt.Printf("a*b=%d\n",a*b)
fmt.Printf("a/b=%d\n",a/b)
fmt.Printf("a求余b=%d\n",a%b)

var c,d=10,9
println("a>b的结果",c>d)
println("a==b的结果",c==d)
println("a<b的结果",c<d)
println("a!=b的结果",c!=d)

var e,f = true,false
println(e&&f)
println(e||f)
println(!f)

var i,j = 1,0
i++
fmt.Println(i)
i--
fmt.Println(i)

j += i // 等价于 j = j+i
fmt.Println(j)
i++
j *= i
fmt.Println(j)
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值