C++中十进制数转换为二进制数
2011-08-17 09:35
447 查看
在 C++ 中,我们可以利用下面的方法,将一个十进制数直接转换为二进制数并输出。1、bitset<size_t len> 类型可以代表任意长度的二进制集合。2、bitset<size_t len>() 构造函数可以将一个十进制数转换为其二进制形式。3、stream << bitset<size_t len> 被重载,可以自动输出 bitset 的值。
#include <iostream>#include <limits>#include <bitset>using namespace std;int main(){/*Use bitset to create a binary set.numeric_limits<unsigned int>::digits is the binary length of type unsigned int.use constructor : bitset<T>(unsigned int binary_length);*/cout << bitset<numeric_limits<unsigned int>::digits>(123) << endl;return 0;}
相关文章推荐
- c++第二周任务一*(1‐1)编写递归函数将十进制数转换成二进制数输出。
- C++第二周任务一*(1‐2)编写自定义函数将十进制数转换成二进制数输出。
- C++实现将十进制数转换为小于等于九的任意进制
- 十进制数与二进制数的转换,浮点数在内存中的表示与字符编码
- 将十进制数转换为二进制数----不用数组,也不用函数,只用循环
- 第二周上机任务1-2---编写递归函数将十进制数转换成二进制数输出
- 如何将十进制数转换成二进制数输出的一种方法
- 十进制数转换成二进制数
- 将十进制数转换成二进制数
- java 输入一个二进制数,把它转换为十进制数并输出
- C语言——带小数点的二进制数转换为十进制数
- 运用移位将十进制数转换成二进制数,八进制数,十六进制数
- 将十进制数转换为二进制数----不用数组,也不用函数,只用循环
- 将 ASCII 码表示的十进制数转换为二进制数
- 十进制数转换为二进制数的除2取余法和乘2取整法的依据
- 二进制数与十进制数相互转换的C代码(C语言/C程序)
- [C++ 写一个函数将十进制数转换为2到9的任意进制数 练习list容器]
- 关于用递归将十进制数转换为二进制数
- 第二周上机任务1-2--编写循环函数将十进制数转换成二进制数输出
- 十进制数转换为二进制数