二进制数(数组)转换成十进制数的函数:

BtoO(char str[])
{
int lg,sum=0,j=1;
lg=strlen(str)-1;
for(;lg>=0;lg--)
{
sum=sum+(str[lg]-'0')*j;
j=j*2;
}
printf("laster: %d",sum);
}

十进制数(数组)转换成二进制数的函数:

DtoB(char str[])
{
long last[50];
long n=1,sum=0,i=0,s,lg;
lg=strlen(str)-1;
for(;lg>=0;lg--)
{
sum=sum+(str[lg]-'0')*n;
n=n*10;
}
printf("Decimal(Source): %ld/n",sum);
for(i=0;sum!=0;i++)
{
last[i]=sum%2;
sum=sum/2;
}
printf("Convert to Binary: ");
for(i=i-1;i>=0;i--)
printf("%ld",last[i]);
printf("/n");
}

二进制数与十进制数相互转换的C代码(C语言/C程序)相关推荐

  1. 二进制数与十进制数相互转换 string陷阱(赋值错误) 汉字分为两个字符 string123 string字符串逆转

    二进制数与十进制数相互转换: 二进制数(数组)转换成十进制数的函数: BtoO(char str[]) { int lg,sum=0,j=1; lg=strlen(str)-1; for(;lg> ...

  2. 数制转换,使用按权展开法将二进制数转换为十进制数,使用短除法除2取余计算十进制数转换为二进制数

    1:数制转换 1.1 问题 1)请将下列数字转换为十进制数: (110010011111)2 .(10110101110)2 2)请将下列十进制数转换为二进制: 156.2608.1043 1.2 方 ...

  3. 二进制数转换十进制数(十进制转二进制)

    [二进制数转十进制数] 各个位拆开,每一位的数值乘2的次幂(末尾是2的0次幂),然后相加求和 移位操作(左移----乘法) [十进制数转二进制数] 模2取余,将余数从低往上排(自下而上),即为该数的二 ...

  4. 二进制数转换十进制数;技巧Part1;Python

    二进制数转换十进制数:方法及内容如下: 操作方式如图(操作软件是Python) print(int('011001010011110',2)) 输入二进制数,输出十进制数. 其他方法 正整数转成二进制 ...

  5. 如何把二进制数化成十进制数_如何将二进制数1101.1转化成十进制数?计算步骤是怎样的?...

    展开全部 1101.1转换32313133353236313431303231363533e78988e69d8331333365633938为10进制为13.5 进制转换是人们利用符号来计数的方法. ...

  6. 将一个八位的二进制数转换为十进制数

    代码: //将一个八位的二进制数转换为十进制#include<iostream> #include<cstdio>using namespace std;int convert ...

  7. 傻瓜教学——二进制数转换十进制数,十进制数转换二进制数的方法(方法特简单)

    我们大家学过,或者了解过计算机的都知道,在我们计算机中输入的是十进制数,存储的是二进制数,然后输出的又是十进制数. 这个过程无非就是二进制转十进制,十进制转二进制. 那么,这种算法又是怎么规定的呢? ...

  8. c语言万年历查询程序代码,C语言 万年历程序(示例代码)

    C语言 万年历程序 原代码:[email protected]:~/c++$ cat 123.c #include #define Mon   1 #define Tues  2 #define We ...

  9. c语言万年历查询程序代码,C语言小程序实现万年历

    分享一个简单的小程序,看看如何打印万年历吧~ 程序打开时时这样的,输入一个年份: 比如输入2016再回车,效果如下: 下面我们来看看实现这个程序的代码吧: #include #include #def ...

最新文章

  1. python3.7操作kafka_python3.7新增关键字:async、await;带来和kafka-python==1.4.2的兼容性问题...
  2. Spring MVC生成PDF文件代码示例
  3. CycleGAN:图片风格,想换就换 | ICCV 2017论文解读
  4. SQL 备份与恢复之还原数据库
  5. Scrapy框架学习(1)
  6. 小米全系865旗舰大降价,买就完事了!
  7. 【LeetCode】33. Search in Rotated Sorted Array 解题小结
  8. syDataProcess项目
  9. 190503每日一句
  10. 东方通php支持,应用服务器TongWeb
  11. Collective Opinion Spam Detection: Bridging Review Networks and Metadata(2015KDD)
  12. 【灵修】应对“三季人”,多活十余年(2012-1-14)
  13. c4d-学习笔记-4-建模
  14. Bellman-Ford与spfa算法
  15. 什么是合成孔径雷达(SAR)
  16. HDU 5454 Excited Database (2015年沈阳赛区网络赛E题)
  17. 小云讲可视化 | 雷达图Radar
  18. 驱动开发:蓝屏BSOD 0x3B 内存访问错误
  19. python 携程 apollo_手把手教你使用携程开源框架Apollo(阿波罗)
  20. 免费开源无广告,越来越懂国人的ONLYOFFICE文档喜迎2023年首个v7.3版本更新

热门文章

  1. Wi-Fi_Display_Technical_Specification_v2.1_0文档中UIBC可选扩展功能介绍(一)
  2. Uboot命令[part]
  3. python参考手册小说_python实现小说阅读器
  4. REPMGR脑裂问题紧急处理步骤
  5. ps-去除红色印章和为人物添加口红
  6. 【PHP】PHP5.4.0版本ChangeLog详解(上)
  7. 大连市税务局局长赵福增:用区块链打破部门间“信息孤岛”
  8. 机器人工程专业的教育与考核
  9. 回归模型中的多重共线性 + 危害 + 原因 + 判断标准 + 解决办法,回归系数
  10. 【techQA】安装Windows Platform SDK v7.1出现提示Some Windows SDK components require the RTM .NET Framework 4