先把二进制读成字符串, 或者逐个读入字符
然后, 将字符串转为整型。
int bin_to_dec(char s){
int r = 0;
while(s)
{
r<<1;
if(s=='1')
r|=1;
}
return r;
}
int main()
{
char s[40];
gets(s);
printf("%d\n", bin_to_dec(s));
return 0;
}
以上就是关于编程c语言二进制怎么转化为十进制全部的内容,包括:编程c语言二进制怎么转化为十进制、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)