一起来学go 06.浮点类型

浮点类型

类型占用存储空间表数范围
単精度float324字节-3.403E38~3.403E38
双精度float648字节-1.798E308~1.798E308

demo01

package main  //hello.go所在的包的是main
import "fmt"  //引入一个包 'fmt'
func main() {           
	var num1 float32 = -0.00089
	var num2 float64 = -7809656.09
	fmt.Println("num1=",num1,"num2=",num2)
}

在这里插入图片描述
在这里插入图片描述

demo02

package main  //hello.go所在的包的是main
import "fmt"  //引入一个包 'fmt'
func main() { 
	//不同类型,精度不同       
	var num1 float32 = -123.0000901
	var num2 float64 = -123.0000901
	fmt.Println("num1=",num1,"num2=",num2)
}

在这里插入图片描述

在这里插入图片描述

demo03

package main  //hello.go所在的包的是main
import "fmt"  //引入一个包 'fmt'
func main() { 
	//默认精度float64     
	var num1 = -123.0000901
	fmt.Printf("num1的数据类型%T",num1)
}

在这里插入图片描述
在这里插入图片描述

demo04

package main  //hello.go所在的包的是main
import "fmt"  //引入一个包 'fmt'
func main() { 
	//十进制类型      
	num1 := 5.12
	num2 := .512 //等价于0.512
	fmt.Println("num1=",num1,"num2=",num2)
}

在这里插入图片描述
在这里插入图片描述

demo05

package main  //hello.go所在的包的是main
import "fmt"  //引入一个包 'fmt'
func main() { 
	//科学计数法      
	num1 := 5.12e2
	num2 := .512E3
	num3 := .512E-2
	fmt.Println("num1=",num1,"num2=",num2,"num3=",num3)
}

在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值