golang int 转hex字符串
时间: 2023-06-29 15:19:21 浏览: 59
可以使用 fmt 包中的 "%x" 格式化字符串来实现将 int 类型转换为 hex 字符串。示例代码如下:
```go
package main
import (
"fmt"
)
func main() {
num := 123456789
hexStr := fmt.Sprintf("%x", num)
fmt.Println(hexStr) // 输出:75bcd15
}
```
在上面的示例代码中,使用 fmt.Sprintf 函数将 int 类型的数字转换为 hex 字符串,格式化字符串为 "%x"。
相关问题
golang 数字转换为字符串
在Golang中,可以使用strconv.Itoa()函数将整数转换为字符串,也可以使用strconv.FormatInt()函数将整数转换为字符串。下面是两个例子:
1. 使用strconv.Itoa()函数将整数转换为字符串
```go
package main
import (
"fmt"
"strconv"
)
func main() {
num := 123
str := strconv.Itoa(num)
fmt.Println(str) // 输出:123
}
```
2. 使用strconv.FormatInt()函数将整数转换为字符串
```go
package main
import (
"fmt"
"strconv"
)
func main() {
num := int64(123)
str := strconv.FormatInt(num, 10)
fmt.Println(str) // 输出:123
}
```
golang 字符串转int
在 Golang 中,可以使用 `strconv.Atoi()` 函数将字符串转换为整数。示例代码如下:
```go
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
```