Skip to content

Latest commit

 

History

History
46 lines (37 loc) · 758 Bytes

1.md

File metadata and controls

46 lines (37 loc) · 758 Bytes

第04章 运算符

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,左边是什么就是什么。