Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
61 lines (45 sloc) 1.23 KB

第04章 运算符

.序:

开源协议:GPL-3.0

地址:[golang-examples] https://github.com/java-aodeng/golang-examples

作者:[低调小熊猫] https://github.com/java-aodeng

意义:分享知识,提升自己

1.1 算术运算符

  • (+)
  • (-)
  • (*)
  • (/)
  • (%)
  • (--)
  • (++)
  • Go语言没有前置的++,-- 错误示例:(++a)

1.2 比较运算符

  • (==)
  • (!=)
  • (>)
  • (<)
  • (>=)
  • (<=)

1.2.1 用 == 比较数组

  • 相同维数且含有相同个数元素的数组才可以比较
  • 每个元素都相同的才相等

1.3 逻辑运算符

  • (&&)
  • (||)
  • (!)

1.4 位运算符

  • (&)
  • (|)
  • (^)
  • (<<)
  • (>>)

1.4.1 与其他主要编程语言的差异

&^按位置清零

1 &^ 0 -- 1 1 &^ 1 -- 0 1 &^ 1 -- 0 0 &^ 0 -- 0

结论:右边是1,结果是0。右边是0,左边是什么就是什么。

golang星球学习基地

学习更多,快来星球吧,这个星球存在的意义只有一个:就是学习……

You can’t perform that action at this time.