Go 数据类型(三)整型及运算符

整型

int8uint8
int16uint16
int32uint32
int64uint64
intuintuintptr
Go为强类型语言,所以上述类型默认为不同类型
如需运算,可通过强制类型转换

运算符

算数运算符

+-*/%

比较运算符

><==>=<=!=
比较运算符计算的结果是布尔值

位运算符

位与:x&y
位或:x|y
异或:x^y
取反:^x
左移:<<
右移:>>

逻辑运算符:

逻辑运算符的计算结果也是布尔值
逻辑与:x&&y
逻辑或:x||y
逻辑非:!x

运算符优先级
1      ^(按位取反) !
2     *  /  %  <<  >>  &  &^
3      +  -  |  ^(按位异或)
4      ==  !=  <  <=  >  >=
5      &&
6      ||
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容