我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

用C语言进行进制转换

怎么用C语言把十进制转为八位二进制,重点是八位二进制 。

img


或者是怎么该上面的代码

int a[32] = {0};//数组初始化
while()循环改为:for(i=0;i<8;i++){ a[i]=(num%n);num = num/n; }

你将你存放余数的数组初始化为0
你输出余数的时候,直接输出数组的8位
把原先的for(i--;i≥0;i--)该成for(i=8;i>0;i--)即可

近期文章

  • webmagic爬虫,爬取数据后,怎么获得下面data里的值??
  • vue+elementUi 关闭组件
  • System.IndexOutOfRangeException:“在位置 0 处没有任何行。”
  • POI修改word文档有bug?
  • python出现一条红杠啥意思?
  • 同样的代码,为什么会出错?keil+C51
  • 同事代码如何运行求解,有点不明白
  • Matlab多项式创建与计算问题
  • python里运行出现了报错
  • 哪错了,用c语言写的,求解答!
  • python的字典中引用了随机数,随机数却没有被找到
  • 抛物线法用matlab实现
  • 信号与系统简单题不会啊
  • tensorflow中我的网络输出层有4个节点,但最终结果只需要用到第4个节点的输出,现在有如下报错,如何解决?
  • c语言中++i怎么用
  • 请问哪位专家知道 SOFTUNE MUSCS是个什么软件吗?
  • 搞不懂呀,js的原型中这个是啥意思?
  • 这是什么错误呀?是找不到包吗?这是撒哟?
  • windows sever2019重装系统重装完黑屏且无法进入界面
  • uniapp中如何将base64的图片流显示在页面上

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华