C++实现读入二进制数并转换为十进制输出

 更新时间:2015年03月17日 09:57:51   投稿:hebedich  
本文给大家介绍的是一则使用C++实现读入二进制数并转换为十进制输出的代码,实现起来其实非常简单,C++本身就提供了二进制类库的,大家看代码吧,简单又实用。

题目描述

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

输入描述

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

输出描述

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

样例输入

110

样例输出

6

solution:

  很多学过C初学C++的人可能想到的是用字符数组形式读入再一位一位计算成十进制输出。

  没必要。

  C++类库提供了二进制数据类,并且可以用其方法转换成十进制。

  代码如下:

复制代码 代码如下:

#include <iostream>
using namespace std;
#include <bitset>
int main()
{
    bitset<16> bint;  // 16 bit 二进制数据,还有 bitset<32>
    cin >> bint;
    cout << bint.to_ulong() << endl;
    return 0;
}

相关文章

  • Qt使用流处理XML文件的示例代码

    Qt使用流处理XML文件的示例代码

    XML(eXtensible Markup Language)是一种通用的文本格式,被广泛运用于数据交换和数据存储。本文主要来和大家聊聊如何使用 Qt 处理 XML 格式的文档,需要的可以参考一下
    2023-02-02
  • C语言清除scanf()缓存的案例讲解

    C语言清除scanf()缓存的案例讲解

    今天小编就为大家分享一篇关于C语言清除scanf()缓存的案例讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • C语言实现学生宿舍信息管理系统

    C语言实现学生宿舍信息管理系统

    这篇文章主要为大家详细介绍了C语言实现学生宿舍信息管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • C++中vector操作方式详解(多种方式)

    C++中vector操作方式详解(多种方式)

    这篇文章主要介绍了C++中vector操作方式详解(多种方式),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • Visual Studio Code上添加小程序自动补全插件的操作方法

    Visual Studio Code上添加小程序自动补全插件的操作方法

    这篇文章主要介绍了Visual Studio Code上添加小程序自动补全插件的操作方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • C语言/C++中如何产生随机数

    C语言/C++中如何产生随机数

    这里要用到的是rand()函数, srand()函数,和time()函数。需要说明的是,iostream头文件中就有srand函数的定义,不需要再额外引入stdlib.h;而使用time()函数需要引入ctime头文件
    2013-10-10
  • 深入C/C++浮点数在内存中的存储方式详解

    深入C/C++浮点数在内存中的存储方式详解

    本篇文章是对C/C++浮点数在内存中的存储方式进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C语言中.c和.h文件区别讲解

    C语言中.c和.h文件区别讲解

    这篇文章主要介绍了C语言中.c和.h文件区别讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是本文的详细内容,需要的朋友可以参考下
    2021-07-07
  • C++ primer基础之容器insert

    C++ primer基础之容器insert

    这篇文章主要介绍了C++ primer基础之容器insert的相关资料,需要的朋友可以参考下
    2017-02-02
  • C语言中的三种循环语句

    C语言中的三种循环语句

    这篇文章主要介绍了C语言中的三种循环语句,在C语言中循环可分为3中,while循环、do - while循环、for 循环。下面小编就来为大家讲解这三种循环语句,需要的朋友可以参考一下,希望对你有所帮助
    2021-10-10

最新评论