c++中的进制转换

来源:互联网 发布:页面加载速度优化 编辑:程序博客网 时间:2024/06/16 06:26
题目描述

已知一个只包含01的二进制数,长度不大于10,将其转换为十进制并输出。

输入描述

输入一个二进制整数n,其长度不大于10

输出描述

输出转换后的十进制数,占一行

样例输入

110

样例输出

6

C++类库提供了二进制数据类,可以直接将二进制数据转换为十进制。

#include <iostream>#include <bitset>using namespace std;int main(){bitset<16> bint;cin >> bint;cout << bint.to_ulong() << endl;return 0;}


0 0
原创粉丝点击