1. 程式人生 > >C語言實現十進位制轉二進位制

C語言實現十進位制轉二進位制

程式碼如下:

# include <stdio.h>

int main()
{
    int i, n = 0, b[16];
    scanf("%d", &i);    //對十進位制數的讀取

    for (; i; i>>=1)
        b[n++] = i&1;
    for (; n; )
        printf("%d", b[--n]);   //二進位制數一個個輸出
    //  getchar();
        printf("\n");
    return 0;
}

在VC++的執行結果: