C#中的代码用于C ++中的代码

时间:2013-05-07 14:09:35

标签: c# c++ hex

有人可以帮我这个吗?我有这个C ++代码,我需要将它转换为C#。

sprintf(szChkSum,"%03x",nChkSum);

“%03x”令我不安。这会产生一个3位十六进制数,对吧? 我需要在C#中做同样的事情,我是怎么做到的?

抱歉英语很差。

3 个答案:

答案 0 :(得分:2)

string s = nChkSum.ToString("X3");

答案 1 :(得分:0)

在msdn。

上查看String.Format

你也可以在这里找到一个很好的例子http://www.dotnetperls.com/string-format

答案 2 :(得分:0)

szChkSum = string.Format("{0:x3}", nChkSum);