概述
一、算数运算符
运算符 | 描述 |
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
% | 余 |
二、关系运算符
运算符 | 描述(返回值都是布尔类型) |
== | 是否相等 |
!= | 是否不等 |
> | 左边是否大于右边 |
>= | 左边是否大于等于右边 |
左边是否小于右边 | |
左边是否小于等于右边 |
三、逻辑运算符
运算符 | 描述 |
&& | 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语言运算符所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复