实数
本章学习目标
1、学会用两种不同的类型表示实数
2、学会在内存占用和精确度之间进行取舍
go语言中实数就是表示为浮点数
声明浮点数类型
-
下面三个语句的效果一样
package main import ( "fmt" ) func main() { day1 := 365.2425 var day2 = 365.2425 var day3 float64 = 365.2425 fmt.Printf("day1=%v\nday2=%v\nday3=%v\n", day1, day2, day3) } 执行结果: day1=365.2425 day2=365.2425 day3=365.2425
- 可以看出只要数字含有小数部分,那么它的类型就是float64
-
如果使用一个整数来初始化某个变量,那么你必须指定它的类型为float64,否则它就是一个整数类型
单精度浮点数类型
未完待续。。。。