C++打印8、10、16进制数字的几种方式

复制代码
 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
复制代码

 

posted @   迷人的危险~  阅读(640)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css
点击右上角即可分享
微信分享提示