前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >关于c++数的进制的经验

关于c++数的进制的经验

作者头像
全栈程序员站长
发布2022-07-14 20:15:54
2840
发布2022-07-14 20:15:54
举报

大家好,又见面了,我是全栈君

默认状态下,数据按十进制输入输出。如果要求按八进制或十六进制输入输出,在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://javaforall.cn/120787.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年12月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档