@c++中常用进制输出的简洁总结
C++中有输出控制符的进制输出: 8进制
cout<
10进制
cout <
16进制
cout <
好了,现在我们只剩下二进制没有讲了,因为二进制就比较特殊,它是没有输出控制符的,但是他这里可以使用bitset把要输出的数变成二进制存储输出。
C++中没有输出控制符的进制输出: 16进制
const int num=16;
// num表示bitset声明的位数,即有多少位输出(也就是0 1 的个数)。 num必须为const类型(bitset要求如此)。
cout << (bitset)x <
整体运行代码和截图: 代码
#include
#include
using namespace std;
int main()
{
int x = 17;
const int num=16;
// num表示bitset声明的位数,即有多少位输出。 num参数必须为const参数类型。
cout << (bitset)x <
运行截图:
【c++|C++中关于进制输出的总结】
文章图片
推荐阅读
- C++避坑指南|vector.earse()避坑指南(引发了异常: 读取访问权限冲突。_Mycont 是 nullptr。)
- c++|leetcode452之番外
- C++入门(命名空间,缺省参数,函数重载详解)
- C++|【C++】类和对象(一)
- C语言进阶|【C语言进阶16——通讯录(基础版、动态内存版、文件管理版)】
- qt|QCustomPlot开发笔记(一)(QCustomPlot简介、下载以及基础绘图)
- C/C++气象数据中心实战,手把手教你做工业级项目(源码齐全)
- leecode题解|「leetcode」973. 最接近原点的 K 个点【优先级队列】详解
- c++|opencv安装及配置,对源码进行编译并配置环境