七叶笔记 » golang编程 » go|字符串、整型和浮点型的相互转换

go|字符串、整型和浮点型的相互转换

1、字符串到整型

 // string到int
int, err := strconv.Atoi(string)

// 或
int,err := strconv.ParseInt(string, 10, 0)

// string到int64
int64, err := strconv.ParseInt(string, 10, 64)

// string 转 int32
num, err := strconv.ParseInt(123456, 10, 32)  

2、整型到字符串

 //  int到string
s := strconv.Itoa(int)

//  int64到string
s := strconv.FormatInt(int64,10)

// 使用字符串格式化
s := fmt.Sprintf("%d", 1)  

3、字符串到float(32/ 64)

 float32, err := strconv.ParseFloat(s, 32)

float64, err := strconv.ParseFloat(s, 64)  

4、整型与float转换

 float(int)

int(float)  

相关文章