Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > 十进制转二进制的算法
【标  题】:十进制转二进制的算法
【关键字】:
【来  源】:BLOG.CSDN.NET

十进制转二进制的算法

Your Ad Here

以下为C代码,在Win-tc下编译成功!

方法一:
int main()
{
   int  ival, n = 0;
   char bin[32];

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

方法二:
int main()
{
  int  ival, n = 0;
  char bin[32];

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


请教高手!:【上一篇】
IShellLink应用(创建快捷方式):【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 独孤九剑1.2.2发布[原创]
  • 《浮点仿真库的实现与VC6浮点库反汇编分析》之八 异常处理
  • Oracle9i OCM认证实践课考试的一些说明
  • UDP
  • KDE简介
  • MySQL入门学习(五)
  • 发布一个支持大量文本打印的PrintDocument派生对象,公开源代码。
  • jdk的环境变量配置经验
  • 用DW2004打造PHP+MYSQL数据库环境
  • 经验谈:我学习使用java的一点体会
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.