在 Go 语言中,可以使用 fmt 包的 Printf 函数将十进制数转换为十六进制数。

示例代码如下:

package main

import "fmt"

func main() {
    dec := 1234  // 十进制数
    hex := fmt.Sprintf('%X', dec)  // 转换为十六进制字符串
    fmt.Println(hex)  // 输出十六进制数
}

输出结果为:

4D2

其中,%X 是格式化字符串,表示将整数转换为大写的十六进制数。如果要转换为小写的十六进制数,可以使用 %x

Golang 十进制转十六进制:快速指南及代码示例

原文地址: https://www.cveoy.top/t/topic/lNxN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录