我是靠谱客的博主 尊敬饼干,最近开发中收集的这篇文章主要介绍【6】Go语言运算符,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、算数运算符

运算符

描述

+

-

*

/

%

二、关系运算符

运算符

描述(返回值都是布尔类型)

==

是否相等

!=

是否不等

>

左边是否大于右边

>=

左边是否大于等于右边

左边是否小于右边

左边是否小于等于右边

三、逻辑运算符

运算符

描述

&&

and运算符,两边都要成立才返回True否则为False

||

or运算符,两边只需要成立一个,否则为False

Not运算符,不成立则为True

四、位运算符(了解下就行了,一般算法用的多,当然你也可以写个子网掩码计算器)

运算符

描述

&

参与运算的两数各对应的二进位相与。

(两位均为1才为1)

|

参与运算的两数各对应的二进位相或。

(两位有一个为1就为1)

^

参与运算的两数各对应的二进位相异或,当两对应的二进位相异时,结果为1。

(两位不一样则为1)

左移n位就是乘以2的n次方。

“a

>>

右移n位就是除以2的n次方。

“a>>b”是把a的各二进位全部右移b位。

五、赋值运算符

运算符

描述

=

将右位表达式的值赋给左位

+=

左右位先相加,再把右边的值赋给左边

-=

左右位先减,再把右边的值赋给左边

*=

左右位先乘,再把右边的值赋给左边

/=

左右位先除,再把右边的值赋予左边

%=

左右位先除求余,再将余数赋予左位

左移后赋值

>>=

右移后赋值

&=

按位与后赋值

|=

按位或后赋值

^=

按位异或后赋值

最后

以上就是尊敬饼干为你收集整理的【6】Go语言运算符的全部内容,希望文章能够帮你解决【6】Go语言运算符所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部