如果输入是一个oct数字的字符串。例如," \ 177"。转换" \ 177"的最佳方式是什么?到相应的十六进制数字串,即" 0x7F"?
我正在写 SML 并查看了StringCvt,但没有找到一个好的解决方案。
答案 0 :(得分:2)
不完全确定主观善意,但这是我设法提出的。
- Int.fmt(StringCvt.HEX)(Char.ord(valOf(Char.fromCString("\\177"))));
val it = "7F" : string