1     fmt.Println("方法二:使用strconv包的Format方法")
 2     fmt.Println("如:FormatInt,FormatFloat,FormatBool,FormatUint等")
 3 
 4     fmt.Println("")
 5     fmt.Println("整型转字符串类型")
 6     var i1 int32 = 123456
 7     str = strconv.FormatInt(int64(i1), 10)
 8     fmt.Printf("i1的类型为 %T,转换后的类型为 %T 值为 %v", i1, str, str)
 9 
10     fmt.Println("")
11     fmt.Println("无符号整型转字符串类型")
12     var ui1 uint32 = 123456
13     str = strconv.FormatUint(uint64(ui1), 10)
14     fmt.Printf("ui1的类型为 %T,转换后的类型为 %T 值为 %v", ui1, str, str)
15 
16     fmt.Println("")
17     fmt.Println("浮点类型转字符串类型")
18     var f1 float32 = 123.123
19     // fmt表示格式:'f'(-ddd.dddd)、'b'(-ddddp±ddd,指数为二进制)、
20     // 'e'(-d.dddde±dd,十进制指数)、'E'(-d.ddddE±dd,十进制指数)、
21     // 'g'(指数很大时用'e'格式,否则'f'格式)、'G'(指数很大时用'E'格式,否则'f'格式)。
22     str = strconv.FormatFloat(float64(f1), 'f', 10, 32)
23     fmt.Printf("f1的类型为 %T,转换后的类型为 %T 值为 %v", f1, str, str)
24 
25     fmt.Println("")
26     fmt.Println("布尔类型转字符串类型")
27     var t1 bool = false
28     str = strconv.FormatBool(t1)
29     fmt.Printf("t1的类型为 %T,转换后的类型为 %T 值为 %v", t1, str, str)