Closed2

float64の数値をfmt.Println()したら整数表示と指数表記で出力される理由

yuto-myuto-m

下記のように「1000000」の時に、fmt.Println()した結果が指数表記になる理由が知りたい。
コード

/ You can edit this code!
// Click here and start typing.
package main

import "fmt"

func main() {
	var f float64 = 100000
	fmt.Println(f) // 100000

	var f2 float64 = 1000000
	fmt.Println(f2) // 1e+06
}

yuto-myuto-m

まあそんな気にしなくてええやんと思うのでクローズ

このスクラップは2023/12/23にクローズされました