Skip to content

【1】赋值运算符:=,+=,-=,*=,/=,%=

【2】赋值运算符就是将某个运算后的值,赋给指定的变量。

【3】代码展示:

go
package main
import "fmt"
func main(){
        var num1 int = 10
        fmt.Println(num1)
        var num2 int = (10 + 20) % 3 + 3 - 7   //=右侧的值运算清楚后,再赋值给=的左侧
        fmt.Println(num2)

        var num3 int = 10
        num3 += 20 //等价num3 = num3 + 20;
        fmt.Println(num3)
}

【4】练习:

go
//练习:交换两个数的值并输出结果:
        var a int = 8
        var b int = 4
        fmt.Printf("a = %v,b = %v",a,b)
        //交换:
        //引入一个中间变量:
        var t int
        t = a
        a = b
        b = t
        fmt.Printf("a = %v,b = %v",a,b)

内存:

Java · Golang · Rust