在将其存储在文件中之前,我将以 10 为底的整数转换为十六进制字符串:
str := fmt.Sprintf("%08x", 1662489944)
b, _ := hex.DecodeString(str)
file.Write(b) //seems to write 63179558
是的,我知道这可能看起来很傻,而且我毫不怀疑有更好的方法可以做到这一点:我想用前导 0 填充这个值。
当我读取文件的内容时,我得到了一段字节:
[]byte{63, 17, 95, 58}
如何将此切片转换回以 10 为底的值 1662489944(32 位)?
去
慕娘9325324
喵喔喔
相关分类