【发布时间】:2015-01-29 21:45:57
【问题描述】:
如果输入是一个八进制数的字符串。例如,“\177”。将“\177”转换为其对应的十六进制数字字符串,即“0x7F”的最佳方法是什么?
我正在写 SML 并查看了 StringCvt,但没有找到好的解决方案。
【问题讨论】:
标签: sml
如果输入是一个八进制数的字符串。例如,“\177”。将“\177”转换为其对应的十六进制数字字符串,即“0x7F”的最佳方法是什么?
我正在写 SML 并查看了 StringCvt,但没有找到好的解决方案。
【问题讨论】:
标签: sml
不完全确定主观上的好处,但这是我设法想出的。
- Int.fmt(StringCvt.HEX)(Char.ord(valOf(Char.fromCString("\\177"))));
val it = "7F" : string
【讨论】: