[math/big] 指定した位置のビット値を返す(Bit)

説明

bigパッケージで数値の指定した位置のビット値を返すにはBit()を使います。パラメーターにはビット位置を指定します。

サンプル [サンプルをダウンロード]

package main
import (
"fmt"
"math/big"
)
func main() {
var n1 int64 = 13
for i:=0; i<8; i++ {
n := big.NewInt(n1).Bit(i)
fmt.Println(n)
}
}

実行結果

Go言語を使ったプログラムの実行結果