设计一个c#程序:输入一个十进制数,输出相应的十六进制数
时间: 2024-09-22 17:05:10 浏览: 59
十六进制转十进制源码
在C#中,设计一个简单的控制台应用程序来转换十进制数到十六进制数,你可以使用`Convert.ToInt32()`函数将字符串转换为整数,然后利用`ToString()`方法将其格式化为十六进制。下面是一个例子:
```csharp
using System;
class Program
{
static void Main()
{
Console.Write("请输入一个十进制数: ");
string inputDecimal = Console.ReadLine(); // 获取用户输入
try
{
int decimalNumber = Convert.ToInt32(inputDecimal); // 将输入转换为整数
string hexNumber = decimalNumber.ToString("X"); // 使用X格式转换为十六进制
Console.WriteLine("对应的十六进制数是: " + hexNumber);
}
catch (FormatException)
{
Console.WriteLine("无效的输入,请输入一个十进制数字!");
}
}
}
```
当你运行这个程序,它会提示你输入一个十进制数,然后显示对应的十六进制数。如果输入不是有效的十进制数字,程序会捕获异常并显示错误消息。
阅读全文