【MoreWindows工作笔记3】 使用cout/pintf输出16进制,8进制,2进制数据
2013-11-18 13:52
330 查看
工作后比较忙,没大块的时间来酝酿博客的写作,所以随时记点笔记,一来方便自己查阅,二来也督促自己学习和总结。如果能对大家有所帮助,就更加开心了
![](https://oscdn.geek-share.com/Uploads/Images/Content/201603/899229cfab2c02d614490485cabb781b.gif)
。
使用cout/pintf输出16进制,8进制比较常见,输出2进制的方法倒比较新颖。比我在之前的博客文章的移位方法要好一些了。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201311/18/43ae67a0c07d096827e78813a4b7d68e)
地址:/article/1392133.html 转载请标明出处,谢谢。欢迎关注微博:http://weibo.com/MoreWindows
![](https://oscdn.geek-share.com/Uploads/Images/Content/201603/899229cfab2c02d614490485cabb781b.gif)
。
使用cout/pintf输出16进制,8进制比较常见,输出2进制的方法倒比较新颖。比我在之前的博客文章的移位方法要好一些了。
// 【MoreWindows工作笔记3】 使用cout/pintf输出16进制,8进制,2进制数据 #include <iostream> #include <bitset> #include <stdlib.h> using namespace std; int main() { printf(" 【MoreWindows工作笔记3】 使用cout/pintf输出16进制,8进制,2进制数据\n"); printf(" - /article/1392133.html -\n"); printf(" -- By MoreWindows( http://blog.csdn.net/MoreWindows ) --\n\n"); int a = 100; cout<<"十进制 "<<a<<endl; cout<<"十六进制 "<<hex<<a<<endl; cout<<"八进制 "<<oct<<a<<endl; cout<<"二进制 "<<bitset<8>(a)<<" "<<bitset<32>(a)<<endl; // 这里使用了bitset类来输出2进制数据 cout<<"--------------------------------"<<endl; printf("十进制 %d\n", a); printf("十六进制 %x\n", a); printf("八进制 %o\n", a); char binary_text[100]; itoa(a, binary_text, 2); printf("二进制 %s\n", binary_text); return 0; }运行结果如下图:
地址:/article/1392133.html 转载请标明出处,谢谢。欢迎关注微博:http://weibo.com/MoreWindows
相关文章推荐
- 使用cout/pintf输出16进制,8进制,2进制数据
- 【MoreWindows工作笔记1】 C/C++ 输出宽字符 printf + %ls or wcout
- vb.net 2进制、8进制、10进制、16进制...各种进制间的轻松转换
- 2进制、8进制、16进制...各种进制间轻松转换(VB.NET)
- c中数据类型uint16_t,uint32_t,uint64_t输入输出使用方法
- c++如何用cout输出其他进制(十进制以外)以外数据
- c# 中 2进制、8进制、10进制、16进制...各种进制间的轻松转换
- Qt模块化笔记之core——使用QJsonDocument输出JSON数据
- 2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#)
- 2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#)
- C# 2进制、8进制、10进制、16进制...各种进制间的转换(一) convert 类中的方法
- web前台工作笔记(时间戳、js中clone的使用、js中动态填充数据注意事项、前台查错方法的学习)
- C# 2进制、8进制、10进制、16进制...各种进制间的转换(二)搜集的各种转换及方法
- [学习笔记][C++Primer Plus]使用cout格式化输出字符串
- 2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#)
- 2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#)
- 从易到难编写C++程序,(2)问题:把键盘输入的16,10,8进制数转换为2进制输出
- 2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#)
- cout 以2/8/10/16进制输出
- 2进制、8进制、10进制、16进制...各种进制间的轻松转换(c#) (转载)