Loại chuyển đổi T () trong đó T là kiểu dữ liệu mong muốn của kết quả khá đơn giản trong GoLang.
Trong chương trình của tôi, tôi quét một số nguyên i từ đầu vào của người dùng, thực hiện chuyển đổi loại trên đó và lưu trữ nó trong biến f . Đầu ra in float64
tương đương với int
đầu vào. float32
kiểu dữ liệu cũng có sẵn trong GoLang
Mã số:
package main
import "fmt"
func main() {
var i int
fmt.Println("Enter an Integer input: ")
fmt.Scanf("%d", &i)
f := float64(i)
fmt.Printf("The float64 representation of %d is %f\n", i, f)
}
Giải pháp:
>>> Enter an Integer input:
>>> 232332
>>> The float64 representation of 232332 is 232332.000000
a := uint(8); b := uint(5); c := float32(a/b)
sẽc
là 1,00000 chứ không phải 1,6.