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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!