浮點型
主要為了表示小數
也可細分float32和float64兩種
float64提供比float32更高的精度
取值范圍
運算結果不正確解決方式
原代碼
package maininport "fmt"func main(){var a,b,c float64a=1.69b=1.7c=a*b//正確結果2.873fmt.Println(c)}
改造后代碼
package maininport "fmt"func main(){var a,b,c float64a=1.69*100b=1.7*10c=a*b/(100*10)//正確結果2.873fmt.Println(c)}
盡量使用64位
浮點型
主要為了表示小數
也可細分float32和float64兩種
float64提供比float32更高的精度
取值范圍
運算結果不正確解決方式
原代碼
package maininport "fmt"func main(){var a,b,c float64a=1.69b=1.7c=a*b//正確結果2.873fmt.Println(c)}
改造后代碼
package maininport "fmt"func main(){var a,b,c float64a=1.69*100b=1.7*10c=a*b/(100*10)//正確結果2.873fmt.Println(c)}
盡量使用64位
