一、字符串转数字
1、string到int
int,err := strconv.Atoi(string)
2、string到int64
int64, err := strconv.ParseInt(string, 10, 64)
3、string到int32
int10, err := strconv.ParseInt(string, 10, 64)
int32 := int32(int10)
4、字符串 转 uint64
int, _ := strconv.Atoi(string)
uint64 = uint64(int)
二、数字转字符串
1、int到string
string := strconv.Itoa(int)
2、int64到string
string := strconv.FormatInt(int64,10)
3、uint64 转 字符串
string = strconv.FormatUint(uint64, 10)
三、数字之前相互转换
uint8,int8,uint16,int16,uint32,int32,float32,uint64,int64,float64
1、int64与uint64
uint64 = uint64(int64)
2、int64转float64
float64 = float64(int64)
四、字符串与byte转换
1、string 转为[]byte
var str string = "test"
var data []byte = []byte(str)
2、byte转为string
var data [10]byte
byte[0] = 'T'
byte[1] = 'E'
var str string = string(data[:])









网友评论