go语言 - 数据类型转换
基本语法
go语言采用数据类型前置加括号的方式进行数据类型转换。格式:T(表达式),T表示要转换的类型;表达式包括变量、数值、函数返回值等。
注意:
数据转换时,需要考虑两种类型直接的关系和范围,是否会发生数值截断等问题。
浮点与整型直接转换,使用时需要注意float转int是精度的损失。

运行结果

整型转字符串类型
相当于byte或rune转string。int数值是ASCII码的编号或Unicode字符集的编号,转成string就是根据字符集,将对应的字符查找出来。
数值超出Unicode编号范围,会显示乱码。
ASCII码对照表


1 package main 2 import "fmt" 3 func main(){ 4 a := 97 5 x := 19968 6 result := string(a) 7 fmt.Println(result) 8 result= string(x) 9 fmt.Println(result) 10 }
运行结果

希望我的分享对你有帮助,更多学习资源请到我的个人网站
www.zhoukezhang.com
浙公网安备 33010602011771号