C语言二进制转十进制源码

发布时间:2020-08-01 04:31:26 作者:Xavier14
来源:网络 阅读:1547

将开发过程重要的一些代码片段备份一次,下边代码内容是关于C语言二进制转十进制的代码。

#include <iostream>
#include <string>

using namespace std;

unsigned int pow(unsigned int a, unsigned int n);

int main()
{
    string binary;
    unsigned int decimal = 0;

    cout << "Enter a binary number: ";
    cin >> binary;

    for(int i = binary.length()-1; i >= 0; i--) {
        if(binary[i] > '1' || binary[i] < '0') {
            cout << "Invalid binary number!" << endl;
            return 1;
        } else {
        }
    }

    cout << "Decimal: " << decimal << endl; 
    return 0;
}

unsigned int pow(unsigned int a, unsigned int n)
{
    unsigned int r = 1;
    return r;
}
推荐阅读:
  1. 十六进制转十进制
  2. python十进制转二进制使用什么函数

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

进制转换

上一篇:jQuery学习之$(document).ready()

下一篇:Microsoft Teams中的连接器是干什么的

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》