-1

我正在尝试从十进制转换为二进制,但我不知道如何从一个八进制拆分到另一个八进制。

这是我的代码:

        int oct = 0;
        int bin = 128;
        string resul = "";
        Console.WriteLine("insert ip address");
        string temp = Console.ReadLine();
        oct = int.Parse(temp);


        while (bin > 0)
        {
            if (oct >= bin)
            {
                resul += "1";
                oct = oct - bin;
            }

            else
            {
                resul += "0";
            }

            bin = bin / 2;

        }                       

         {
            Console.WriteLine(resul);
            Console.ReadKey();
        }
4

1 回答 1

0
oct = int.Parse(temp);
string resul = Convert.ToString(oct ,2);
于 2012-10-18T11:44:44.523 回答