【问题标题】:Converting decimal to hexadecimal [duplicate]将十进制转换为十六进制 [重复]
【发布时间】:2017-12-30 15:35:41
【问题描述】:

我有一个非美国 ASCII 范围十进制值的输入,但在转换为十六进制值时遇到问题。

如何将十进制值(例如 552)转换为十六进制值 228?

【问题讨论】:

  • 这个“非美国 ASCII 范围小数”变量是什么类型的?
  • @CodeCaster 属于非美国标准打印字符的字符的更高十进制值en.wikipedia.org/wiki/ASCII
  • 我知道 ASCII 是什么,我不知道它与转换数字的基数有什么关系。
  • 我在较低范围内得到了我想要的结果,但在较高范围内却没有
  • 在这种情况下,您应该edit 您的问题以显示您的代码,解释您遇到的问题并显示您尝试解决的问题。无论如何,请参阅副本。

标签: c# hex decimal


【解决方案1】:

您正在寻找Convert.ToString(552, 16)

Documentation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-16
    • 2011-07-28
    • 1970-01-01
    • 2013-06-13
    • 2018-09-04
    • 1970-01-01
    相关资源
    最近更新 更多