📜  如何在 Golang 中将 Int 数据类型转换为 Float?(1)

📅  最后修改于: 2023-12-03 15:38:16.082000             🧑  作者: Mango

如何在 Golang 中将 Int 数据类型转换为 Float?

在 Golang 中,我们可以使用类型转换将一个 Int 数据类型转换成 Float 数据类型。下面是一个使用类型转换来将 Int 转换为 Float 的示例代码。

package main

import (
    "fmt"
)

func main() {
    var num1 int = 100
    var num2 float64

    num2 = float64(num1)

    fmt.Printf("num1 = %d\n", num1)
    fmt.Printf("num2 = %f\n", num2)
}

在上面的代码中,我们定义了一个 Int 类型的变量 num1,并将其赋值为 100。接下来,我们定义了一个 Float 类型的变量 num2,并将 num1 转换成 Float 类型并赋值给 num2。

为了将 Int 类型转换成 Float 类型,我们需要使用类型转换语法,并在括号中指定我们想要将变量转换成的数据类型。

运行程序,我们可以看到以下输出:

num1 = 100
num2 = 100.000000

在输出中,我们可以看到变量 num1 的值为 100,变量 num2 的值为 100.000000,这说明我们已经成功地将 Int 类型转换成了 Float 类型。