使用Go语言写一个将十六进制“100”转为十进制数的方法
时间: 2024-01-29 07:02:49 浏览: 171
MASM.rar_masm_www.ffffh.c_十六进制转换
可以使用strconv包中的ParseInt函数将十六进制数转换为十进制数,代码如下:
```go
package main
import (
"fmt"
"strconv"
)
func hexToDec(hex string) int64 {
dec, _ := strconv.ParseInt(hex, 16, 64)
return dec
}
func main() {
hex := "100"
dec := hexToDec(hex)
fmt.Printf("%s in hex = %d in decimal\n", hex, dec)
}
```
输出结果为:
```
100 in hex = 256 in decimal
```
阅读全文