golang ascii 1 转16进制
在 Go 语言中,你可以将 ASCII 字符转换为十六进制表示。以下是一个简单的示例代码,展示如何将 ASCII 字符 '1' 转换为十六进制表示:
package main
import (
"fmt"
)
func main() {
// ASCII 字符 '1'
char := '1'
// 将字符转换为十六进制表示
hexValue := fmt.Sprintf("%x", char)
// 打印结果
fmt.Printf("字符 '%c' 的十六进制表示是: %s\n", char, hexValue)
}
运行这段代码,你会看到输出:
字符 '1' 的十六进制表示是: 31
在这个示例中,我们使用 fmt.Sprintf
函数将字符格式化为十六进制字符串。字符 '1' 的 ASCII 值是 49,转换为十六进制就是 31。