[math] 値を小数と2の累乗である整数に分割する (Frexp)

説明

値を小数と2の累乗である整数に分割するにはFrexp()メソッドを使います。パラメーターにはfloat64形式の値を入れます。戻り値はfloat64とintの2つになります。(intでなくてint32とかint64のように明確にしておいた方がいいんじゃないかなという気はするけど...)

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

package main
import "fmt"
import "math"
func main() {
var f, e = math.Frexp(10)
fmt.Printf("%f\n%d\n", f, e)
}

実行結果

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