C++ cout 输出 16, 8 , 2进制

#include <iostream>
#include <iomanip>
#include <bitset>
using std::bitset;
using std::hex;
using std::oct;
using std::cout;
using std::cin;
using std::endl;
int main()
{
 int a=10; 
 cout<<"Dec:"<<a<<endl; 
 cout<<hex<<"Hex:"<<a<<endl;
 cout<<oct<<"Oct:"<<a<<endl;
 cout<<bitset<32>(a)<<endl;
 getchar();
 return 0;
}

C++ 操作符

注:下面的scientific 和 fixed不能同时使用
double a=123.456789012345;对a赋初值
(1) cout<<a;输出: 123.456  
(2) cout<<setprecision(9)<<a;输出: 123.456789  
(3) cout<<setprecision(6);恢复默认格式(精度为6)
(4) cout<< setiosflags(ios∷fixed);输出: 123.456789
(5) cout<<setiosflags(ios∷fixed)<<setprecision(8)<<a;输出: 123.45678901
(6) cout<<setiosflags(ios∷scientific)<<a;输出: 1.234568e+02
(7) cout<<setiosflags(ios∷scientific)<<setprecision(4)<<a; 输出: 1.2346e02
下面是整数输出的例子: 
int b=123456;对b赋初值
(1) cout<<b;输出: 123456
(2) cout<<hex<<b; 输出: 1e240     
(3) cout<<setiosflags(ios∷uppercase)<<b;输出: 1E240     
(4) cout<<setw(10)<<b<<′,′<<b; 输出:     123456,123456
(5) cout<<setfill(′*′)<<setw(10)<<b;输出: **** 123456
(6) cout<<setiosflags(ios∷showpos)<<b;输出: +123456

转载于:https://www.cnblogs.com/this-543273659/archive/2011/09/08/2170964.html

C++ cout 输出 16, 8 , 2进制相关推荐

  1. (大数)进制转换 —— 16、8进制转换成2进制

    (大数)进制转换 --16.8进制转2进制 16进制转2进制示例代码: #include <iostream> using namespace std; int main(){string ...

  2. c++ cout 控制精度、宽度、进制

    设置以上这些属性均有两种写法 一种是调用cout的方法 暂且叫做方法写法 一种是用到iomanip的函数 叫做控制器写法 一.精度 控制器写法: cout << setprecision( ...

  3. java中的进制输出转换_java中进制的转换,Byte与16进制的转换

    java中对于进制的转换有很多方式,其中对于常见的基本的二进制 八进制 十进制 十六进制等的转换有对于的包装类实现,不需要通过二外的算法来进行实现,具体如下: 首先关于最简单的二进制转换的方法有: 十 ...

  4. 【蓝桥杯】16转换8进制

    在题目锦囊中有提到,咱们可以通过2进制为媒介,达到16转8的目的. 在学习数电逻辑之后,咱们也都知道, 1位16进制可以代表4位2进制, 1位8进制可以代表3位二进制,为此我的代码大题思路就出来了,字 ...

  5. java的代码之进制转换(2,8,16与10进制转换)

    文章目录 一.2,8,16进制转换成10进制 二.10进制转换成2,8,16进制返回STRING 三.自己写的十进制转换成十六进制 一.2,8,16进制转换成10进制 使用Integer.parseI ...

  6. java实现8、10、16、2进制之间的相互转换(简单易懂实用快速)

    文章目录 1.二进制与其他进制的转换 2.十六进制与其他进制的转换 3.十进制与其他进制的转换 4.八进制与其他进制的转换 今天在练习算法题的时候遇到了进制之间的转化,如果通过深究原理的方式来写代码的 ...

  7. Python任意字符串转16, 32, 64进制

    Python字符串转数字 import binasciis = 'test123456test'str_16 = binascii.b2a_hex(s.encode('utf-8')) # 字符串转1 ...

  8. cout输出16进制_c++随堂测16优化方案

    c++随堂测1-6优化方案 经过几周的思考,大家是不是已经有了答案呢? 那么,话不多说,上干货-- 问题回顾(1186) 描述 从键盘读入两个整数,分别赋值给变量a, b,计算这两个整数加.减.乘.除 ...

  9. c/c++实现计算器功能(输入多项表达式 + - x / %,等号输出结果与 2 ,8,16,10进制结果,全清除) 退格操作

    c/c++实现计算器功能(输入多项表达式 + - x / ,等号输出结果.) 添加了退格操作,给补上了,在文章最后(附源码) 课程设计实现计算器功能 加减乘除 先讲大概思路,模拟计算器,大家用的计算器 ...

最新文章

  1. 浙江大学通信与计算机网络,新浙大2015年通信与计算机网络离线作业.doc
  2. C#优化字符串操作【月儿原创】
  3. linux中的shell有printf吗,Linux Shell系列教程之(八)Shell printf命令详解
  4. 记录opencv编译过程
  5. Ubuntu11.04在Win7下从硬盘安装 和 使用体验
  6. 张槎地铁站定位综合枢纽 与多条重要轨道交汇
  7. 「MacOS」无法打开***,因为无法验证开发者。
  8. 强制关闭虚拟机后问题+解决
  9. 小汤学编程之JAVA基础day08——面向对象(三):抽象类与接口
  10. 人脸检测(十)--强分类器源码分析
  11. 推荐 7 个优质技术号
  12. ExtJS002Window创建
  13. mimics能导出什么格式_mimics教程
  14. 【五校联考2015 9.13】池塘
  15. 世界坐标系和相机坐标系,图像坐标系的关系
  16. 功能完整的矢量图编辑软件——Boxy SVG for Mac 3.25.0激活版
  17. 【Pandas】Pandas求某列字符串的长度,总结经验教训
  18. 计算机声音音乐小星星,迷你世界电路音乐教学 小星星音乐电路
  19. 什么是LOST.DIR?
  20. 物联网 USN架构 和 M2M架构

热门文章

  1. iOS设计模式 - 命令模式
  2. iOS学习笔记37 时间和日期计算
  3. 《中国人工智能学会通讯》——4.7 当前研究热点
  4. LayaBox IDE 安装后执行项目报错解决方案的一些记录
  5. vSphere Data Protection 6.1.2部署与配置
  6. 构建LAMP平台(一)(软件版本:httpd-2.4.16,php-5.6.12,mysql-5.6.26)
  7. 我的notepad++
  8. 利用UltraEdit将十六进制转换成ASCII 字符串(调试查看内存有用哦)
  9. 好文转载—为程序员量身定制的12个目标
  10. Jean Hsu:当女软件工程师的那些好处