栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++中如何控制输出格式

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++中如何控制输出格式

1.设置输出宽度

1.1 调用width成员函数来设置宽度 

1.2通过setw(set width)操纵符来设置宽度,使用操纵符时要添加头文件#include

代码示例:

#include
#include
using namespace std;

int main(){
	double t[]={1.234,2.345,54.234,5.643};
	cout<<"width成员函数设置宽度"< 

结果:

2.设置对齐方式

通过操纵符setiosflags(定义在头文件iosmanip中)来设置对齐方式,参数ios_base::left和ios_base::right分别为左对齐和右对齐。

ios_base::为静态常量,这里必须要引用。setiosflags的改变是持续的,使用完后恢复默认值。

#include
#include
#include
using namespace std;

int main(){
	double t[]={1.234,2.345,54.234,5.643};
	string x[]={"mayi","zhanglang","zhuozi","shouji"};
	cout<<"setiosflags设置对齐方式"< 

结果:

3.设置精度

通过操纵符setprecision(定义在头文件iosmanip中)来设置精度。

#include
#include
#include
using namespace std;

int main(){
	double t[]={1.234,2.345,54.234,5.643};
	string x[]={"mayi","zhanglang","zhuozi","shouji"};
	
	cout<<"setprecision设置精度"< 

结果:

输出格式可以通过以下两个参数改变:

setiosflags(ios_base::fixed)//以定点格式显示浮点数据 
setiosflags(ios_base::scientific)//以科学格式显示浮点数 

可以自己去尝试。

4.设置进制

通过操纵符dec(十进制),oct(八进制),hex(十六进制)来设置输入输出进制。

#include
#include
#include
using namespace std;

int main(){
	int x=245; 
	cout<<"设置进制 dec(十进制),oct(八进制),hex(十六进制)"< 

结果:

5.对于控制输出格式的一些常用方法如下图: 

操纵符:

成员函数:

参考链接: 

 (1条消息) C++格式控制输出_smile_zhangwj的博客-CSDN博客_c++格式

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/832474.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号