C/C++直接输出一个数据的十六进制、八进制和二进制
来源:互联网 发布:java replace函数 正则 编辑:程序博客网 时间:2024/05/30 23:17
直接cout输出将十进制数转换为十六进制、八进制和二进制程序如下,定义的功能包含在iomanip头文件中:
#include<iostream> #include<iomanip> #include<bitset> //使用标准库中bitset类输出二进制 using namespace std; int a = 100; cout<<"十进制 "<<a<<endl; cout<<"十六进制 "<<hex<<a<<endl; cout<<"八进制 "<<oct<<a<<endl; cout<<"二进制 "<<bitset<8>(a)<<" "<<bitset<32>(a)<<endl; // 这里使用了bitset类来输出2进制数据,8和32决定保留位数
printf的语句如下:
#include<stdio.h> #include<stdlib.h> int a = 100; printf("十进制 %d\n", a); printf("十六进制 %x\n", a); printf("八进制 %o\n", a); char binary_text[100]; itoa(a, binary_text, 2); //二进制不可以直接printf格式化输出,需要转换 printf("二进制 %s\n", binary_text);
参考自博文:http://blog.csdn.net/morewindows/article/details/16358511
阅读全文
0 0
- C/C++直接输出一个数据的十六进制、八进制和二进制
- C语言将字节输出为十六进制、八进制和二进制
- C/C++二进制,八进制, 十进制和十六进制的表示方法
- c语言二进制八进制和十六进制的总结
- c语言二进制、八进制、十六进制
- Java程序输出一个整数的二进制,八进制,十六进制数
- [C/C++]_[输出内存数据的二进制和十六进制的字符串表示]
- 二进制,八进制,十进制,十六进制互相转化的C语言源代码
- 二进制,八进制,十进制,十六进制互相转化的C语言源代码
- 二进制,八进制,十进制,十六进制互相转化的C语言源代码
- 二进制, 八进制, 十六进制 输出的表示方法
- C语言中的二进制、八进制、十进制、十六进制
- C/C++学习之二进制、八进制、十进制和十六进制的总结
- C语言将十进制整数输出为八进制和十六进制
- 十进制,八进制,十六进制在C语言当中的输出
- C带提示的八进制,十六进制输出 %#o %#x
- 二进制 八进制 和十六进制
- 二进制、八进制和十六进制
- Swift 3.0 集成极光推送
- ajaxfileupload异步上传文件
- 前言
- BDLocationListener中更新UI出错分析
- 二进制文件查看其,看到的内容,解析,说明
- C/C++直接输出一个数据的十六进制、八进制和二进制
- HTML(5) 样式指南和代码约定
- 解决WordPress无法在线安装主题与插件
- 《Android源码设计模式解析与实战》读书笔记(十七)——中介者模式
- 1158: 防御导弹
- linux内核调优参数对比和解释
- ubuntu下gcc链接静态库.a文件
- ConcurrentHashMap原理详解
- 数制转换