感谢阅读我的问题。
我正在尝试在Golang上计算ASTM校验和,但无法弄清如何将字符串或字节转换为十六进制以进行计数,我自己和Google都找不到解决方法。
请让我请求帮助,谢谢。
在Golang中,如何将一个字符转换为可用于执行求和运算的十六进制?
示例:
在Golang中,如何将一个字符转换为可用于执行求和运算的十六进制?
示例:
// Convert character "a" to hex 0x61 ( I understand this will not work for my case as it became a string.)
hex := fmt.Sprintf("%x","a")
// sum the 0x61 with 0x01 so it will become 0x62 = "b"
fmt.Printf("%v",hex + 0x01)
非常感谢,祝你有美好的一天。
感谢每个回答我的问题的人!peterSO 和 ANisus 的回答都解决了我的问题。请让我选择 ANisus 的回复作为答案,因为它包含了 ASTM 特殊字符。我希望 StackOverflow 能够选择多个答案。感谢所有回答我的人,祝你们有美好的一天!