| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1575 人关注过本帖
标题:十进制浮点数转成二进制的问题(有部分代码)
只看楼主 加入收藏
hbacc2047003
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2009-6-21
结帖率:100%
收藏
 问题点数:0 回复次数:1 
十进制浮点数转成二进制的问题(有部分代码)
#include <stdio.h>
#include <stdlib.h>

void main()
{
  float num,xiao;
  int i=0,a[100],n,zheng;
  printf("输入想要转换的10进制数:");
  scanf("%f",&num);
  printf("\n转换成2进制数后是:");
  zhengshu=int(num);
  xiaoshu=num-zheng;
  while (zheng)
    { a[i]=zheng%2;
      zheng=zheng/2;
      i++;
    }
  i--;
 

  for (n=i;n>=0;n--)
{
   printf("%d",a[n]);
}
   printf("\n");
  
}

只编写出了整数的部分,高人们麻烦帮我把小数的一起写上去把。。。
搜索更多相关主题的帖子: 二进制 点数 十进制 代码 
2010-06-22 18:44
zhujianiu
Rank: 4
等 级:业余侠客
帖 子:126
专家分:244
注 册:2010-5-14
收藏
得分:0 
建议先去学习下计算机组成原理
2010-06-22 18:49
快速回复:十进制浮点数转成二进制的问题(有部分代码)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021540 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved