关系运算(比较运算)逻辑运算

package 比较运算和关系运算一样叫法不一样

import (
“fmt”
)

func main(){
//关系运算符(比较运算符)
//关系运算符的结果都是bool型,也就是要么是true,要么是false
//关系表达式经常用在if结构的条件中或循环结构的条件中
//关系运算符组成的表达式,我们称为关系表达式:a>b
//比较运算符"“不能误写成”"

/*运算符      运算        范例        结果
   ==        相等于       4==3        false
  !=         不等于       4!=3       true
  <          小于         4<3         false
  >          大于         4>3         true
  <=         小于等于     4<=3        false
  >=         大于等于     4>=3        true
 */
var n1 int = 9
var n2 int = 8
fmt.Println("n1 == n2")//false
fmt.Println("n1 != n2")//True
fmt.Println("n1 > n2")//true
fmt.Println("n1 >= n2")//true
fmt.Println("n1 < n2")//false
fmt.Println("n1 <= n2")//false
flag := n1 > n2
fmt.Println("flag",flag)
/*逻辑运算符
用于连接多个条件(一般来讲就是关系表达式),最终的结果也是一个bool值。
逻辑运算的说明
&&  逻辑与运算符。如果两边的操作数都是true,则为(A&&B)为False  true,否则为False
||  逻辑或运算符。如果两边的操作数有一个true,则(A||B)为true
!   逻辑非运算符。如果条件为true,则逻辑为false,!(A&&B)为true
演示逻辑运算符的使用(请看注释下面)
 */
var age int = 40
if  age > 30 && age < 50{
	fmt.Println("ok1")
}
if age > 30 && age < 40{
	fmt.Println("ok2")
}
//演示逻辑运算符的使用||
if age > 30 || age < 50{
	fmt.Println("ok3")
}
if age > 30 || age < 40{
	fmt.Println("ok4")
}
//演示逻辑运算符的使用!
if age > 30 {
	fmt.Println("ok5")
}
if !(age > 30)  {
	fmt.Println("ok6")
}

}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值