c# 十进制转十六进制
时间: 2023-07-02 19:05:11 浏览: 1108
在 C# 中,可以使用 ToString() 方法将十进制数转换为十六进制字符串。下面是一个示例代码:
```
int decimalNumber = 255;
string hexString = decimalNumber.ToString("X");
Console.WriteLine(hexString); // 输出 "FF"
```
在 ToString() 方法中,我们使用 "X" 格式说明符来指定输出的格式为十六进制。如果需要指定输出的位数,可以在格式说明符中使用数字,例如 "X4" 表示输出 4 位十六进制数。
相关问题
c#十进制转十六进制
在C#中,可以使用`Convert.ToString()`方法将十进制数转换为十六进制字符串。例如,将十进制数10转换为十六进制字符串,可以使用以下代码:
```csharp
int d = 10;
string hex = Convert.ToString(d, 16);
Console.WriteLine(hex); // 输出:a
```
另外,如果要将二进制字符串转换为十进制数,可以使用`Convert.ToInt32()`方法。例如,将二进制字符串"1010"转换为十进制数,可以使用以下代码:
```csharp
string bin = "1010";
int dec = Convert.ToInt32(bin, 2);
Console.WriteLine(dec); // 输出:10
```
C# 十进制转十六进制
以下是C#中十进制转十六进制的方法:
```csharp
int decimalNumber = 255;
string hexNumber = decimalNumber.ToString("X");
Console.WriteLine(hexNumber); // 输出:FF
```
其中,ToString("X")方法将十进制数值转换为十六进制字符串。可以通过修改参数来控制十六进制字符串的格式。
阅读全文