博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++数的进制
阅读量:5910 次
发布时间:2019-06-19

本文共 525 字,大约阅读时间需要 1 分钟。

  hot3.png

默认状态下,数据按十进制输入输出。如果要求按八进制或十六进制输入输出,在cin或cout中必须指明相应的数据形式,oct为八进制,hex为十六进制,dec为十进制。

注意:

 

1.使用不带.h的头文件<iostream>时,必须在cin中指明数制,否则从键盘输入时,不认八进制和十六进制数开头的0和0x标志。指明后可省略0和0x标志。

2.进制控制只适用于整型变量,不适用于实型和字符型变量。

3.输入数据的格式、个数和类型必须与cin中的变量一一对应,否则不仅使输入数据错误,而且影响后面其他数据的正确输入。

 

4.在cin或cout中指明数制后,该数制将一直有效,直到重新指明使用其他数制。

 

数据的间隔:

c++提供的函数setW()----指定输出数据项的宽度。

注意:

1.如果数据的实际宽度小于指定宽度,按右对齐的方式在左边留空,如果数据的实际宽度大于指定宽度,则按实际宽度输出,即指定宽度失效。

2.setw()只能限定紧随其后的一个数据项,输出后即回到默认输出方式。

 

 

3.使用setw()必须在程序开头再增加一句: #include<iomanip>

 

 

 

转载于:https://my.oschina.net/arrom/blog/180585

你可能感兴趣的文章
笨方法学python IV
查看>>
软件开发周期,你们是否也是这样子的呢?
查看>>
android setResut intent ==null?
查看>>
为现有系统新增服务器
查看>>
Oracle - 创建表空间
查看>>
驰骋工作流引擎表单设计控件-关系类控件-明细表(3)
查看>>
Dubbo配置方式详解
查看>>
使用Shiro实现权限验证
查看>>
Java中数组、集合、链表、队列的数据结构和优缺点和他们之间的区别
查看>>
谈谈springmvc的ResponseBodyAdvice
查看>>
springboot报编译失败 Compilation failure
查看>>
Ubuntu下su模式认证失败的问题解决
查看>>
mysqld error(一)
查看>>
Javascript延时函数
查看>>
UML类图关系大全
查看>>
Ant编译Hadoop 1.0.3的eclipse-plugin插件包
查看>>
tensorflow开发环境搭建
查看>>
springMVC启动时,加载数据至内存中配置详解;
查看>>
Linux中Tomcat自启动(作为系统服务)
查看>>
android makefile 小结
查看>>