我正在尝试从十进制转换为二进制,但我不知道如何从一个八进制拆分到另一个八进制。
这是我的代码:
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();
}