我有一个int a=170;
        int b;我要b=0xAA;
就是十进制转十六进制

解决方案 »

  1.   


    //十进制转二进制
    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));
      

  2.   

    对于电脑来说
    int a=1;
    int b=0x1;这两句无差别啊。你要具体点说清楚你到底要十六进制干嘛
      

  3.   

    我要把 0x100 -(累加的整型 &0xFF)运算后 tostring 发送给下位机
    现在累加的整型是个 十进制的 数字
      

  4.   

    0x100 - 170 == 0x100 - 0xAA