本教材由知了传课辛苦制作而成,仅供学习使用,请勿用于商业用途!如进行转载请务必注明出处!谢谢!

赋值运算符

运算符 说明 示例
= 普通赋值 c = a + b 将 a + b 表达式结果赋值给 c
+= 相加后再赋值 c += a 等价于 c = c + a
-= 相减后再赋值 c -= a 等价于 c = c - a
*= 相乘后再赋值 c *= a 等价于 c = c * a
/= 相除后再赋值 c /= a 等价于 c = c / a
%= 求余后再赋值 c %= a 等价于 c = c % a
<<= 左移后赋值 c <<= 2 等价于 c = c << 2
>>= 右移后赋值 c >>= 2 等价于 c = c >> 2
&= 按位与后赋值 c &= 2 等价于 c = c & 2
^= 按位异或后赋值 c ^= 2 等价于 c = c ^ 2
|= 按位或后赋值 c |= 2 等价于 c = c | 2

我们就讲讲我们常用的一些运算符

一、=

var a int =1 var b int b = a+1//这就是赋值

也就是说我用a+1赋值给了b,b中就拥有了值,这就是赋值。

二、+=

var a int 1 var b int b += a

可以理解为b=b+a也就是b=0+1

三、-=

var a int 1 var b int b -= a

可以理解为b=b-a也就是b=0-1

四、*=

var a int 1 var b int b *= a

可以理解为b=b*a也就是b=0*1

五、/=

var a int 1 var b int b /= a

可以理解为b=b/a也就是b=0/1

1534人已阅读,今天你学习了吗?

添加新回复