美文网首页
GO学习 关系运算符和逻辑运算符

GO学习 关系运算符和逻辑运算符

作者: 3天时间 | 来源:发表于2022-04-15 09:00 被阅读0次

    关系运算符

    package  main 

    import       "fmt" 

    funcmain() {

    /*

          关系运算符: >,< >=,<=,==,!=

          结果总是Bool类型的:true ,false

          ==: 表示比较两个数值是相等的

          !=:表示比较两个数值是不相等的  

     */

    a :=3

    b :=4

    c :=3

    res1 := a > b 

     res2 := b < c  

     fmt.Printf("%T,%t\n",res1,res1) 

     fmt.Printf("%T,%t\n",res2,res2)  

     res3 := a == b 

     fmt.Println(res3) 

     res4 := a == c 

     fmt.Println(res4) 

     fmt.Println(a != b,a != c)

    }

    运行输出:

    bool,false

    bool,false

    false

    true

    true

    false

    Process finished withexitcode0

    逻辑运算符

    package    main

    import    "fmt"

    funcmain(){

    /*

      逻辑运算符:操作数必须是bool,运算结果也是bool

      逻辑与:&&

          运算规则:所有的操作数都是真,结果才为真,有一个为假,结果就为甲       

            “一假则假,全真才真”

      逻辑或:||

          运算规则:偶有的操作数都是假,结果才为假,有一个为真,结果就为真

      逻辑非:!      

                  !T——>false

                  !F——>true

      */

    f1 :=true

    f2 :=false

    f3 :=true

    res1 := f1 && f2  

     fmt.Printf("res1:%t\n",res1)  

     res2 := f1 && f2 && f3 

     fmt.Printf("res2:%t\n",res2)  

     res3 := f1 || f2  

     fmt.Printf("res:%t\n",res3)  

     res4 := f1 || f2 || f3  

     fmt.Printf("res4:%t\n",res4)  

     fmt.Println(false||false||false)  

     fmt.Printf("f1:%t,!f1:%t\n",f1,!f1)  

     fmt.Printf("f2:%t,!f2:%t\n",f2,!f2)  

     a :=3

    b :=2

    c :=5

    res5 := a > b && c % a == b && a < (c / b)  

     fmt.Println(res5)  

     res6 :=b *2< c || a / b !=0|| c / a > b  

     fmt.Println(res6)  

     res7 :=!(c/a == b)  

     fmt.Println(res7)

    }

    运行输出:

    res1:false

    res2:false

    res3:true

    res4:true

    false

    f1:true,!f1:false

    f2:false,!f2:true

    false

    true

    true

    Process finished withexitcode 0

    读完点个赞,给我的坚持更新注入新的活力。

    2022.04.15 日更 56/365 天

    公众号:3天时间

    相关文章

      网友评论

          本文标题:GO学习 关系运算符和逻辑运算符

          本文链接:https://www.haomeiwen.com/subject/utefertx.html