Go语言趣学指南-lesson6

实数

本章学习目标

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,否则它就是一个整数类型

单精度浮点数类型

未完待续。。。。

上一篇:Java 常用类库之 Date、DateFormat和Calendar


下一篇:将日期转换为周x