整型
int8
, uint8
int16
,uint16
int32
,uint32
int64
,uint64
int
,uint
,uintptr
Go为强类型语言,所以上述类型默认为不同类型
如需运算,可通过强制类型转换
运算符
算数运算符
+
,-
,*
,/
,%
比较运算符
>
,<
,==
,>=
,<=
和!=
比较运算符计算的结果是布尔值
位运算符
位与:x&y
位或:x|y
异或:x^y
取反:^x
左移:<<
右移:>>
逻辑运算符:
逻辑运算符的计算结果也是布尔值
逻辑与:x&&y
逻辑或:x||y
逻辑非:!x
运算符优先级
1 ^(按位取反) !
2 * / % << >> & &^
3 + - | ^(按位异或)
4 == != < <= > >=
5 &&
6 ||