整型
Go语言有固定长度的有符号和无符号整数类型:
int8,uint8byte,是uint8的别名int16,uint16int32,uint32rune, 是int32的别名int64,uint64
还有依赖于CPU架构的整型:
int,在32为处理器上表示int32,在64位处理器上表示int64uint,在32位处理器上是uint32,在64位处理器上是uint64
整数类型的零值是0。
用 strconv.Itoa 实现int转string
strconv.Itoa 实现int转stringpackage main
import (
"fmt"
"strconv"
)
func main() {
var i1 int = -38
fmt.Printf("i1: %s\n", strconv.Itoa(i1))
var i2 int32 = 148
fmt.Printf("i2: %s\n", strconv.Itoa(int(i2)))
}
i1: -38
i2: 148用fmt.Sprintf实现int转string
fmt.Sprintf实现int转string用strconv.Atoi实现string转int
strconv.Atoi实现string转int用fmt.Sscanf实现string转int
fmt.Sscanf实现string转int最后更新于
这有帮助吗?