From 8829928a5e1582c3309cb993b5e20fa9b000d0c7 Mon Sep 17 00:00:00 2001 From: miraclesu Date: Thu, 20 Jun 2013 13:10:38 +0800 Subject: [PATCH] fixed Bit operators clerical error --- eBook/04.5.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/eBook/04.5.md b/eBook/04.5.md index 55a068f..c50277e 100644 --- a/eBook/04.5.md +++ b/eBook/04.5.md @@ -240,19 +240,19 @@ Go 拥有以下复数类型: 对应位置上的值经过或运算结果,具体参见或运算符,第 4.5.1 节,并将 T(true)替换为 1,将 F(false)替换为 0 - 1 & 1 -> 1 - 1 & 0 -> 1 - 0 & 1 -> 1 - 0 & 0 -> 0 + 1 | 1 -> 1 + 1 | 0 -> 1 + 0 | 1 -> 1 + 0 | 0 -> 0 - 按位异或 `^`: 对应位置上的值根据以下规则组合: - 1 & 1 -> 0 - 1 & 0 -> 1 - 0 & 1 -> 1 - 0 & 0 -> 0 + 1 ^ 1 -> 0 + 1 ^ 0 -> 1 + 0 ^ 1 -> 1 + 0 ^ 0 -> 0 - 位清除 `&^`:将指定位置上的值设置为 0。 @@ -465,4 +465,4 @@ Example 4.12 [char.go](examples/chapter_4/char.go) ##链接 - [目录](directory.md) - 上一节:[变量](04.4.md) -- 下一节:[字符串](04.6.md) \ No newline at end of file +- 下一节:[字符串](04.6.md)