求助,golang怎样二进制转十六进制和十六进制转二进制

Python013

求助,golang怎样二进制转十六进制和十六进制转二进制,第1张

例如:把十六进制的04271544和0209FE83转换成二进制。方法:首先把十六进制数04271544中的每一位数转换为二进制数,每个数要分四位,不足四位的前面加零,请看下面演示:

0 0000

4 0100

2 0010

7 0111

1 0001

5 0101

4 0100

4 0100

将得出四位二进制数串连起来就是结果了

fmt.Sprint()的参数为interface,可以将任意的类型转为string

函数原型:func FormatInt(i int64, base int) string

参数说明:base为进制数

base为十和十六进制数的区别的举例