【问题标题】:convert oct string to hex string in SML在 SML 中将八进制字符串转换为十六进制字符串
【发布时间】:2015-01-29 21:45:57
【问题描述】:

如果输入是一个八进制数的字符串。例如,“\177”。将“\177”转换为其对应的十六进制数字字符串,即“0x7F”的最佳方法是什么?

我正在写 SML 并查看了 StringCvt,但没有找到好的解决方案。

【问题讨论】:

    标签: sml


    【解决方案1】:

    不完全确定主观上的好处,但这是我设法想出的。

    - Int.fmt(StringCvt.HEX)(Char.ord(valOf(Char.fromCString("\\177"))));
    val it = "7F" : string
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-31
      • 2022-07-22
      • 2019-08-23
      • 1970-01-01
      • 2013-02-07
      相关资源
      最近更新 更多