go第五讲:运算符
go共有以下几种运算符:
算术运算符
关系运算符
逻辑运算符
位运算符
赋值运算符
其他运算符
一:算术运算符
+(加) -(减) *(乘) /(除) % (取余)++(自增) —(自减)
二:关系运算符
==(等于)
!=(不等于)
(大于)
<(小于)
=(大于等于)
<=(小于等于)
三:逻辑运算符
&&(全true为true)
||(全false则为false)
!(逻辑非)
四:位运算符
五:赋值运算符
=(简单的赋值运算符,将一个表达式的值赋给一个左值):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
六:其他运算符
运算符 | 描述 | 实例 |
---|---|---|
& | 返回变量存储地址 | &a; 将给出变量的实际地址。 |
指针变量。 | a; 是一个指针变量 |
还没有评论,来说两句吧...