您现在的位置是:首页 >生活 > 2024-10-03 08:14:36 来源:
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、}
本文到此讲解完毕了,希望对大家有帮助。