1 #include <iostream>
2 #include <bitset>///c++中控制进制的头文件
3 #include <stdlib.h>///c中的函数库
4 #include <bits/stdc++.h>///万能头文件,如果选用此头文件,就不用其他所有头文件
5 using namespace std;
6 int main()
7 {
8 int a = 100;
9 cout<<"十进制 "<<a<<endl;
10 cout<<"十六进制 "<<hex<<a<<endl;
11 cout<<"八进制 "<<oct<<a<<endl;
12 cout<<"二进制 "<<bitset<8>(a)<<" "<<bitset<32>(a)<<endl; // 这里使用了bitset类来输出2进制数据
13 cout<<"--------------------------------"<<endl;
14 printf("十进制 %d\n", a);
15 printf("十六进制 %x\n", a);
16 printf("八进制 %o\n", a);
17 char binary_text[100];
18 itoa(a, binary_text, 2);
19 printf("二进制 %s\n", binary_text);
20 return 0;
21 }
22 ————————————————
23 版权声明:本文为CSDN博主「Merry_hj」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
24 原文链接:https://blog.csdn.net/Merry_hj/article/details/103883519