1.1.9

上次更新:2019-04-17
发现了题解错误/代码缺陷/排版问题?请点这里:如何:提交反馈

解答

有两种方法,要么直接调用库函数,要么用书中给出的代码转换。

代码

static void Main(string[] args)
{
    int N = 4;

    //1.直接转换 Convert.ToString(int, int) 第一个为要转换的数,第二个为要转换的进制
    Console.WriteLine($"{Convert.ToString(N, 2)}");

    //2.转换为二进制数
    string s = "";
    for (int n = N; n > 0; n /= 2)
    {
        s = (n % 2) + s;
    }
    Console.WriteLine(s);
}
上一题 下一题