前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >老雷Go语言视频教程之基本运算符

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

作者头像
老雷PHP全栈开发
发布2021-09-16 15:19:12
2350
发布2021-09-16 15:19:12
举报

老雷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)
}
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-08-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 老雷PHP全栈开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档