|
@ -134,7 +134,7 @@ func FloatQuo(str ...interface{}) float64 { |
|
|
/** |
|
|
/** |
|
|
* 十进制转十六进制 |
|
|
* 十进制转十六进制 |
|
|
*/ |
|
|
*/ |
|
|
func TenToHex(ten int) string { |
|
|
|
|
|
|
|
|
func DecToHex(ten int) string { |
|
|
m := 0 |
|
|
m := 0 |
|
|
hex := make([]int, 0) |
|
|
hex := make([]int, 0) |
|
|
for { |
|
|
for { |
|
@ -156,3 +156,14 @@ func TenToHex(ten int) string { |
|
|
} |
|
|
} |
|
|
return strings.Join(hexStr, "") |
|
|
return strings.Join(hexStr, "") |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 十六进制转十进制 |
|
|
|
|
|
*/ |
|
|
|
|
|
func HexToDec(val string) (int, error) { |
|
|
|
|
|
n, err := strconv.ParseUint(val, 16, 64) |
|
|
|
|
|
if err != nil { |
|
|
|
|
|
return 0, err |
|
|
|
|
|
} |
|
|
|
|
|
return int(n), nil |
|
|
|
|
|
} |