strcov

Itoa(i int) string

返回数字 i 所表示的字符串类型的十进制数

package main

import (
"fmt"
"strconv"
)

func main() {
str := strconv.Itoa(1001)
fmt.Println(str)
}

 

FormatFloat(f float64, fmt byte, prec int, bitSize int) string

将 64 位浮点型的数字转换为字符串,其中 fmt 表示格式(其值可以是 'b'、'e'、'f' 或 'g'),prec 表示精度,bitSize 则使用 32 表示 float32,用 64 表示 float64

package main

import (
"fmt"
"strconv"
)

func main() {
s := strconv.FormatFloat(3.14, 'f', 4, 64)
fmt.Println(s)
}

 

Atoi(s string) (i int, err error)

将字符串转换为 int 型

package main

import (
"fmt"
"log"
"strconv"
)

func main() {
i, err := strconv.Atoi("1001")
if err != nil {
log.Fatal(err)
}

fmt.Println(i)
}

 

ParseFloat(s string, bitSize int) (f float64, err error)
将字符串转换为 float64 型
package main

import (
"fmt"
"log"
"strconv"
)

func main() {
f, err := strconv.ParseFloat("1006.01", 64)
if err != nil {
log.Fatal(err)
}

fmt.Println(f)
}

 

 

posted @ 2019-10-12 14:53  小帅哥一枚  阅读(129)  评论(0)    收藏  举报