五:go算術語法符,關係運算符,邏輯運算子,按位運算子,賦值運算子
阿新 • • 發佈:2018-11-06
11:go算術語法符 +, -, *, /, %, ++, -- (只能a++ 不能這樣用 ++a) 12:關係運算符 ==, !=, >, <, >=, <= 13:邏輯運算子 &&, ||, ! 14:按位運算子 &(按位與:都為1則結果為1) |(按位或:有一個為1結果為1) ^(按位異或:對應不同數值時結果為1,相同值為0) <<(左移:把整數向左移動-> 相當於值乘以2) >>(右移:把整數向右移動) 15:賦值運算子 = 賦值給左值, C = A + B += 相加後賦值, C += A 等於 C = C + A -= 相減後在複製, C -= A 等於 C = C - A *= 相乘後再複製, C *= A 等於 C = C * A /= 相除後再複製, C/ = A 等於 C = C / A %= 求餘後再賦值, C% = A 等於 C = C % A <<= 左移後再賦值, C<<= 2 等於 C = C << 2 >>= 右移後再賦值, C >>= 2 等於 C = C >> 2 &= 按位與後賦值, C &= 2 等於 C = C & 2 ^= 按位異或後賦值, C ^= 2 等於 C = C ^ 2 |= 按位或後賦值, C |= 2 等於 C = C | 2