go语音基础之类型转换
Posted nulige
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go语音基础之类型转换相关的知识,希望对你有一定的参考价值。
1、类型转换
示例:
package main //必须有一个main包 import "fmt" func main() { //这种不能转换的类型,叫不兼容类型 var flag bool flag = true fmt.Printf("flag = %t ", flag) //bool类型不能转换为int //fmt.Printf("flag = %d ", int(flag)) //0就是假,非0就是真 //整型也不能转换为bool //flag = bool(1) var ch byte ch = ‘a‘ //字符类型本质上就是整型 var t int t = int(ch) //类型转换,把ch的值取出来后,转成int再给t赋值 fmt.Println("t = ", t) }
#执行结果:
flag = true t = 97
以上是关于go语音基础之类型转换的主要内容,如果未能解决你的问题,请参考以下文章