go语言Int转float64
时间: 2023-07-07 20:44:05 浏览: 50
可以使用 float64 函数将 int 类型转换为 float64 类型,示例代码如下:
```
var numInt int = 10
var numFloat float64 = float64(numInt)
```
在上面的代码中,将 numInt 变量从 int 类型转换为 float64 类型,并将结果存储在 numFloat 变量中。
相关问题
go语言int除以100并转为float64
可以先将 int 类型除以 100 得到一个 float64 类型的结果,然后再将结果强制转换为 float64 类型。示例代码如下:
```
var numInt int = 100
var numFloat float64 = float64(numInt) / 100.0
```
在上面的代码中,将 numInt 变量除以 100 得到一个 float64 类型的结果,并将结果存储在 numFloat 变量中。需要注意的是,在除以 100 的时候,需要使用 100.0 来保证结果是 float64 类型,而不是 int 类型。
用go语言转换float为int
可以使用int()函数将float类型转换为int类型,例如:
```
f := 3.14
i := int(f)
```
注意,这种转换会将小数部分截断,不会进行四舍五入。如果需要进行四舍五入,可以使用math包中的Round()函数:
```
import "math"
f := 3.14
i := int(math.Round(f))
```