-1

例子 :

十六进制:ebe4fe40

有符号十进制:-337314240

4

2 回答 2

4

最简单的方法是这样的:

yourHexNumber ──> String ──> ConvertIntoDecimal

这将从十六进制转换为十进制:

 string myHexNumber = "ebe4fe40";
 int decValue = Convert.ToInt32(myHexNumber, 16); // This will be -337314240

要将十进制转换为十六进制,您将执行以下操作:

int decValue = -337314240;
string myHexNumber = decValue.ToString("X"); // This will be EBE4FE40

这种方法较短,所以我更喜欢它。

于 2012-12-20T08:26:20.447 回答
2

要将十六进制转换为十进制...

int decValue = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber);
于 2012-12-20T08:29:03.413 回答