开发者社区> 问答> 正文

数据结构与算法中如何将十进制整数转换为二进制整数并输出函数

数据结构与算法中如何将十进制整数转换为二进制整数并输出函数

展开
收起
知与谁同 2018-07-19 13:01:41 1990 0
1 条回答
写回答
取消 提交回答
  • 杀人者,打虎武松也。
    #include<stdio.h>
    int main()
    {
    void DtoB(int num, int *a);
    int a[32];
    for (int num = 0;num < 50; num++) {
    DtoB(num, a);
    for (int i = 0;i < 32;i++)
    printf("%d", a[i]);
    printf("\n");
    }
    return 0;
    }

    void DtoB(int num, int *a)
    {
    int i;
    for (i = 0;i < 32;i++)
    a[31 - i] = (int)(0x00000001&(num >> i));
    }
    2019-07-17 22:53:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
【云栖精选7月刊】抛开晦涩的算法、模型,让我们来谈谈互联网架构 立即下载
聚星台—客户运营核心大数据 与算法技术 立即下载
Apache Flink 流式应用中状态的数据结构定义升级 立即下载