日期:2014-05-17  浏览次数:21043 次

超简单问题 但百度不到
我有一个int a=170;
        int b;

我要b=0xAA;
就是十进制转十六进制

------解决方案--------------------

//十进制转二进制
Console.WriteLine(Convert.ToString(69, 2));
//十进制转八进制
Console.WriteLine(Convert.ToString(69, 8));
//十进制转十六进制
Console.WriteLine(Convert.ToString(69, 16));

//二进制转十进制
Console.WriteLine(Convert.ToInt32(”100111101″, 2));
//八进制转十进制
Console.WriteLine(Convert.ToInt32(”76″, 8));
//十六进制转十进制
Console.WriteLine(Convert.ToInt32(”FF”, 16));

------解决方案--------------------
对于电脑来说
int a=1;
int b=0x1;这两句无差别啊。。。。你要具体点说清楚你到底要十六进制干嘛
------解决方案--------------------
十进制转十六进制?
------解决方案--------------------
0x100 - 170 == 0x100 - 0xAA