2进制转10进制计算器(2进制转10进制)
摘要 大家好,我是小典,我来为大家解答以上问题。2进制转10进制计算器,2进制转10进制很多人还不知道,现在让我们一起来看看吧!1、#include <...
大家好,我是小典,我来为大家解答以上问题。2进制转10进制计算器,2进制转10进制很多人还不知道,现在让我们一起来看看吧!
1、#include <stdio.h>
2、long int btd(char *s) /*将以字符串形式存储在s地址中的二进制数字转换为对应的十进制数字*/
3、{
4、long int rt=0;
5、int i,n=0;
6、while (s[n]) n++;
7、for (--n,i=n; i>=0; i--)
8、rt|=(s[i]-48)<<n-i;
9、return rt;
10、}
11、int main(int argc, char* argv[])
12、{
13、printf("%ld",btd("11011"));/*示例,输出11011B的十进制形式*/
14、return 0;
15、}
本文到此讲解完毕了,希望对大家有帮助。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。