package mainimport ( "fmt" "reflect" "strconv")func main() { var intValue int = 97 int32Value := int32(intValue) int64Value := int64(intValue) fmt.Println(int64Value, int32Value) //转换成数字对应的字符编号,如65-A,100-a s := string(int32Value) fmt.Println(s) //int转字符串 ret := fmt.Sprintf("%d", int32Value) strconv.Itoa(int(int32Value)) fmt.Println(reflect.TypeOf(ret)) fmt.Printf("%#v %T", ret, ret) var stringValue string = "100" //字符串、进制数、类型:int,int8,int16,int32,int64 strconv.ParseInt(stringValue, 10, 64) //字符串转int strconv.Atoi(stringValue) //字符串转bool strconv.ParseBool("true") //字符串转float strconv.ParseFloat("1.00",32)}