二进制转化为十进制c++代码
时间: 2023-11-04 09:05:29 浏览: 186
c++二进制转为十进制
3星 · 编辑精心推荐
好的,以下是将二进制转化为十进制的C++代码:
```c++
#include <iostream>
#include <cmath>
using namespace std;
int main() {
string binary;
cout << "请输入一个二进制数:";
cin >> binary;
int decimal = 0;
for (int i = 0; i < binary.length(); i++) {
decimal += (binary[i] - '0') * pow(2, binary.length() - i - 1);
}
cout << "转化为十进制后为:" << decimal << endl;
return 0;
}
```
阅读全文