Go数据类型之间的相互转化

1)整型转小数,或者整型与整型之间相互转化

例子:

说明:

1.go中的数据相互转化,可以从小到到的转化,例如:int8转化成int32,也可以从大到小的转化,例如int32转化陈int8

2.从大到小转化的时候,例如int64转化int8【-128~127】,编译的时候不会报错,但是结果会溢出,不是我们希望得到的结果

2)基本类型转字符串(string)【平常用fmt.Sprintf()】函数

     第一种:fmt.Sprintf()

     

     第二种:使用strconv包函数

     

 3)字符串类型转化成其他基础类型

       使用strconv包函数

     

说明:

  1,字符串类型不能将"hello"这种字符串的转化成其他类型,强制转化,就是类型的默认值,例如,int=>0,float=>0,bool=>false

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值