package main
import(
"fmt"
)
func main(){
var I int = 1
I++
fmt.PrintIn("I=",i) //I=2
}
二、关系运算符
package main
import(
"fmt"
)
func main(){
var n1 int = 9
var n2 int = 8
fmt.PrintIn(n1 == n2) //false
fmt.PrintIn(n1 != n2) //true
fmt.PrintIn(n1 > n2) //true
fmt.PrintIn(n1 >= n2) //true
fmt.PrintIn(n1 < n2) //false
fmt.PrintIn(n1 <= n2) //false
flag := n1 > n2
fmt.PrintIn("flag=",flag) //flag=true
}
三、逻辑运算符
package main
import(
"fmt"
)
func main(){
//演示逻辑运算符的使用 &&
var age int =40
if age > 30 && age < 50 {
fmt.PrintIn("ok1")
}
if age > 30 && age < 40 {
fmt.PrintIn("ok2")
}
//演示逻辑运算符的使用 ||
if age > 30 || age < 50 {
fmt.PrintIn("ok3")
}
if age > 30 || age < 40 {
fmt.PrintIn("ok4")
}
//演示逻辑运算符的使用 !
if age > 30 {
fmt.Println("ok5")
}
if !(age > 30) {
fmt.Println("ok6")
}
}
四、赋值运算符
package main
import (
"fmt"
)
func main() {
d := 8 + 2*8 //赋值运算从右向左
fmt.Println(d) //24
x := 10
x += 5 //x=x+5
fmt.Println("x += 5 的值:", x) //24
}