go语言 整数转字符串
时间: 2023-09-15 11:21:55 浏览: 64
在 Go 语言中,可以使用 strconv 包中的 Itoa 函数将整数转换为字符串。示例代码如下:
```go
package main
import (
"fmt"
"strconv"
)
func main() {
i := 123
s := strconv.Itoa(i)
fmt.Println(s)
}
```
输出结果为:
```
123
```
如果需要指定进制,可以使用 FormatInt 或 FormatUint 函数。例如,将十进制的 123 转换为二进制字符串:
```go
package main
import (
"fmt"
"strconv"
)
func main() {
i := 123
s := strconv.FormatInt(int64(i), 2)
fmt.Println(s)
}
```
输出结果为:
```
1111011
```
相关问题
go语言字符串转换整数
在 Go 语言中,可以使用 `strconv` 包中的 `Atoi` 函数将字符串转换为整数。以下是示例代码:
```
package main
import (
"fmt"
"strconv"
)
func main() {
str := "123"
num, err := strconv.Atoi(str)
if err != nil {
fmt.Println("转换失败:", err)
} else {
fmt.Println("转换结果:", num)
}
}
```
输出结果为:
```
转换结果: 123
```
在以上示例代码中,`Atoi` 函数将字符串 `"123"` 转换为整数 `123`,并将结果存储在 `num` 变量中。如果转换失败,将会返回一个错误。
go语言二进制字符串转10进制
在 Go 语言中,你可以使用 `strconv` 包中的 `Atoi` 函数将二进制字符串转换为十进制整数。这个函数接受一个字符串参数,并尝试解析它作为十进制数字。如果输入是有效的二进制字符串,它将返回对应的整数值;否则,会返回一个错误。
以下是一个简单的例子:
```go
package main
import (
"strconv"
"fmt"
)
func main() {
binaryStr := "1010" // 一个二进制字符串
num, err := strconv.Atoi(binaryStr, 2) // 第二个参数指定基数为2(二进制)
if err != nil {
fmt.Println("Error:", err)
} else {
fmt.Println("十进制数值:", num)
}
}
```
在这个代码中,`Atoi` 函数会将二进制字符串 `"1010"` 转换为十进制数 `10`。如果输入的不是二进制字符串(例如包含非二进制字符),`Atoi` 会返回一个错误。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)