<< 左移運算子 、 >>右移運算子

身為一個工程師,持續學習是要有的,閒來無事專研這幾年熱門的語言 GO 語言,

發現以下有個語法,已經很久沒用忘記了,所以筆記一下用法。



<< 左移運算子  (當然也有右移運算子 >>)

x << 1 即 x*2
x << n 即 x乘以(2的n次方)
x>>1 即x/2
x>>n 即 x除以(2的n次方)
以下是GO語言教學介紹
package main

import "fmt"
const (
    i=1<<iota
    j=3<<iota
    k
    l
)

套上邏輯

i 等於  1 * 2的0次方
==>  i= 1*1 

j 等於  1 * 2的1次方
==> j=3*2
以上簡單筆記一下用法。

留言