温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

go语言渐入佳境[6]-operator运算符

发布时间:2020-06-28 15:20:09 阅读:318 作者:jonson_jackson 栏目:开发技术
GO开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

运算符

和其他语言一样,Go语言支持多种运算符,用于对变量进行运算。

12345678910111213
package mainimport "fmt"func main(){	//math()	//relation()	//logic()	//wei()	Assign()}

算术运算符

123456789101112
func math(){	a := 4	b:=2	fmt.Printf("a+b的结果为:%d\n", a+b)	fmt.Printf("a-b的结果为:%d\n", a-b)	fmt.Printf("a*b的结果为:%d\n", a*b)	fmt.Printf("a/b的结果为:%d\n", a/b)}

关系运算符

123456789101112131415161718192021222324252627282930313233343536
func relation(){	a := 4	b := 2	if(a==b){		fmt.Printf("a与b相同\n")	}else{		fmt.Printf("a与b不同\n")	}	if(a<b){		fmt.Printf("a小于b\n")	}else{		fmt.Printf("a大于b\n")	}	if(a>b){		fmt.Printf("a大于b\n")	}else{		fmt.Printf("a小于b\n")	}	if(a<=b){		fmt.Printf("a小于等于b\n")	}else{		fmt.Printf("a大于等于b\n")	}	if(a>=b){		fmt.Printf("a大于等于b\n")	}else{		fmt.Printf("a小于等于b\n")	}}

逻辑运算符

1234567891011121314151617181920212223
func logic(){	a:=true	b:=false	if(a && b){		fmt.Printf("a与b 同时为true\n")	}else{		fmt.Printf("a与b 不同时为true\n")	}	if(a || b){		fmt.Printf("a与b 至少一个为true\n")	}else{		fmt.Printf("a与b 全部为false\n")	}	if(!b){		fmt.Printf("取反成功\n")	}else{		fmt.Printf("取反失败\n")	}}

位运算

12345678910111213
func wei(){	a := 3	b:= 4	fmt.Println("a & b :",a & b)	fmt.Println("a | b :",a | b)	fmt.Println("a ^ b :",a ^ b)	fmt.Println("^ b :",^b)	fmt.Println("a左移1位 :",a <<1)	fmt.Println("a右移一位:",a >>1)}

赋值运算符

12345678910111213141516
func Assign(){	a := 3	var c int= 2	c += a  // c =  c+a	fmt.Println("c+=a的结果为:",c)	c -= a //c = c -a	fmt.Println("c-=a的结果为:",c)	c *= a // c = a *c	fmt.Println("c*=a的结果为:",c)	c /= a  //   c =  c /a	fmt.Println("c/=a的结果为:",c)}
  • 本文链接: https://dreamerjonson.com/2018/11/17/golang-6-operator/

  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY 4.0 CN协议 许可协议。转载请注明出处!

go语言渐入佳境[6]-operator运算符

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×