C语言十进制转二进制

来源:互联网 发布:matlab解矩阵方程ax=b 编辑:程序博客网 时间:2024/05/16 12:57


void main()
{
    int  ival, n = 0;
    char bin[32];

    scanf("%d", &ival);
    while(ival > 0) {
        bin[n++] = ival & 0x01;
        ival /= 2;
    }
    for(n--; n >= 0; n--)
        printf("%d", bin[n]);
    printf("\n");
}

原创粉丝点击