go第2天,基本数据类型的转换

1、必须要显示转换,不支持自动转换

2、T(v)将值v转为类型T

3、被转换的是变量储存的数据,变量本身的数据类型并没有改变

4、转换时可能发生溢出,但是不会按照错误处理

5、计算结果溢出时,不会报错

package main
import "fmt"

func main(){

	var i int = 100
	//将i转换为float类型
	var n1 float32 = float32(i)
	var n2 int8 = int8(i)
	//%v将变量的值输出
	fmt.Println("i=%v n1=%v n2=%v",i,n1,n2)

}

猜你喜欢

转载自blog.csdn.net/qq_31896193/article/details/88306937