首页 >后端开发 >Golang >如何在 Go 中将 float64 转换为 int?

如何在 Go 中将 float64 转换为 int?

Barbara Streisand
Barbara Streisand原创
2024-12-12 13:14:10806浏览

How Do I Convert a float64 to an int in Go?

在 Go 中使用类型转换将 float64 转换为 int

在 Go 中,可以使用类型转换将 float64 转换为 int。类型转换,也称为类型转换,允许您将值从一种数据类型转换为另一种数据类型。

Go 中类型转换的语法是:

varName := type(expression)

其中 varName 是存储转换值的变量名称,type 是目标数据类型,expression 是要转换的表达式或值。

将 float64 转换为一个 int,代码为:

var x float64 = 5.7
var y int = int(x)
fmt.Println(y) 

上面的代码声明了一个 float64 变量 x,初始值为 5.7。然后它声明一个 int 变量 y 并使用类型转换将 x 的值转换为 int。最后打印 y 的值,由于转换过程中舍弃了浮点数的小数部分,因此会输出“5”。

以上是如何在 Go 中将 float64 转换为 int?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn