我可以使用printf()将十六进制转换为十进制并保存值吗?

时间:2017-03-30 04:11:25

标签: c#

我知道我可以使用printf(%u, num)将十六进制数转换为十进制值,其中num是十六进制值。我是否可以使用此值将转换后的数字分配给变量?

1 个答案:

答案 0 :(得分:0)

要从十进制转换为十六进制,请执行...

string hexValue = decValue.ToString("X");

要从十六进制转换为十进制,请执行...

int decValue = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber);

int decValue = Convert.ToInt32(hexValue, 16);