03关于golang中各种运算符的讲解代码和注释

在Golang中,运算符是用于执行各种数学和逻辑操作的符号。本文将对Golang中常见的运算符进行讲解,并提供一些示例代码和注释。
在这里插入图片描述

算术运算符:

go

package main

import "fmt"

func main() {
    var a, b int = 10, 3

    fmt.Println("加法:", a+b)
    fmt.Println("减法:", a-b)
    fmt.Println("乘法:", a*b)
    fmt.Println("除法:", a/b)
    fmt.Println("取余:", a%b)
    fmt.Println("自增:", a++)
    fmt.Println("自减:", b--)
}

上面的代码演示了Golang中的算术运算符的使用,包括加法、减法、乘法、除法、取余以及自增和自减。

关系运算符:

go

package main

import "fmt"

func main() {
    var a, b int = 10, 3

    fmt.Println("相等:", a == b)
    fmt.Println("不相等:", a != b)
    fmt.Println("大于:", a > b)
    fmt.Println("小于:", a < b)
    fmt.Println("大于等于:", a >= b)
    fmt.Println("小于等于:", a <= b)
}

上面的代码演示了Golang中的关系运算符的使用,包括相等、不相等、大于、小于、大于等于和小于等于。

逻辑运算符:

go

package main

import "fmt"

func main() {
    var a, b bool = true, false

    fmt.Println("与:", a && b)
    fmt.Println("或:", a || b)
    fmt.Println("非:", !a)
}

上面的代码演示了Golang中的逻辑运算符的使用,包括与、或和非。

赋值运算符:

go

package main

import "fmt"

func main() {
    var a int = 10
    var b int

    b = a
    fmt.Println("赋值:", b)

    b += a
    fmt.Println("相加赋值:", b)

    b -= a
    fmt.Println("相减赋值:", b)

    b *= a
    fmt.Println("相乘赋值:", b)

    b /= a
    fmt.Println("相除赋值:", b)

    b %= a
    fmt.Println("取余赋值:", b)
}

上面的代码演示了Golang中的赋值运算符的使用,包括赋值、相加赋值、相减赋值、相乘赋值、相除赋值和取余赋值。

位运算符:

go

package main

import "fmt"

func main() {
    var a uint8 = 5
    var b uint8 = 3

    fmt.Println("按位与:", a & b)
    fmt.Println("按位或:", a | b)
    fmt.Println("按位异或:", a ^ b)
    fmt.Println("按位取反:", ^a)
    fmt.Println("左移:", a << 1)
    fmt.Println("右移:", a >> 1)
}

上面的代码演示了Golang中的位运算符的使用,包括按位与、按位或、按位异或、按位取反、左移和右移。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值