欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

二进制转为十进制 C实现

程序员文章站 2022-07-15 09:34:22
...

二进制转为十进制 c实现

#include<iostream>
using namespace std;

void print(string str){
	int len=str.length();
	int num=0;
	for(int i=0;i<len;i++){
		num=num*2+(str[i]-'0');
	}
	printf("十进制数是:%d",num);
}
int main(){
	printf("请输入一个二进制数:\n");
	string str;
	getline(cin,str);
	print(str);
	return 0;
}