老雷Go语言视频教程之基本运算符

2021-09-16 15:19:12 浏览数 (1)

老雷Go语言视频教程之基本运算符

一、赋值运算符

var a=1;

a =1;

二、算术运算符

- 减

* 乘

/ 除

% 求余

自增

-- 自减

代码语言:javascript复制
var m=1;
m=m 1;
m =1
fmt.Print(m);

三、比较运算符

比较运算符比较两个数大小情况,比较结果:true 或者 flase

==检查两个值是否相等,如果相等返回 True 否则返回 False。(A == B) 为 False

!=检查两个值是否不相等,如果不相等返回 True 否则返回 False。(A != B) 为 True

>检查左边值是否大于右边值,如果是返回 True 否则返回 False。(A > B) 为 False

<检查左边值是否小于右边值,如果是返回 True 否则返回 False。(A < B) 为 True

>=检查左边值是否大于等于右边值,如果是返回 True 否则返回 False。(A >= B) 为 False

<=检查左边值是否小于等于右边值,如果是返回 True 否则返回 False。(A <= B) 为 True

代码语言:javascript复制
m:=3
n:=5
fmt.Print(m>n)

四、逻辑运算符

两个对比的都是bool值

A=true B=false

&& 逻辑与 (A && B) 为 False

|| 逻辑或 (A || B) 为 True

! 逻辑非 !(A && B) 为 True

课后练习:

把每种运算符都尝试一遍

代码语言:javascript复制
package main

import (
	"fmt"
)

func main() {
	//赋值
	var m = 1
	//算术
	m = m   1
	m  = 1
	fmt.Print(m)
	m  
	fmt.Print(m)
	//比较
	a := 3
	b := 4
	fmt.Print(a == b)
	fmt.Print(a > b)
	//逻辑
	b1 := true
	b2 := false

	fmt.Print(b1 && b2)
	fmt.Print(!b2)
}

0 人点赞