4b79dd0 十六进制数如何倒置?

来源:百度知道 编辑:UC知道 时间:2024/05/24 04:28:08

首先,你需要把16进制数得到(这里是获取键盘输入的数字,你也可以直接给出,付给变量int16即可),转换成10进制,将10进制逆序排列
比如说198变成891
然后转回16进制,输出
代码如下,编译成功,可直接使用:
static void Main(string[] args)
{
Console.WriteLine("Enter a number of int 16:");
string int16 = Console.ReadLine().ToString();
//调用下面的函数ConvertString
string int10 = ConvertString(int16, 16, 10);
string temp = "";
//逆序
for (int i = int10.Length-1; i >= 0; i--)
{
temp = temp + int10[i];
}
//调用下面的函数ConvertString
string int16Bac = ConvertString(temp, 10, 16);

Console.WriteLine(int16Bac);
Console.Read();
}

//ConvertString函数,将value从fromBase进制,转换成toBase进制
public static string ConvertString(string value, int fromBase, int toBase)
{
int intValue = Convert.ToInt32(value, fromBase);
return Convert.ToString(intValue, toBase);
}

请问您的倒置是指。。。?
倒置后为0dd97b4么?