当前位置: 首页 > wzjs >正文

做封面图的网站苏州和城乡建设局网站首页

做封面图的网站,苏州和城乡建设局网站首页,什么是网络设计图,品牌推广网络公司目录 一、cout的格式输出1、控制宽度和填充2、控制数值格式3、控制整数格式4、控制对齐方式 个人主页<—请点击 C专栏<—请点击 一、cout的格式输出 printf函数在输出数据的时候&#xff0c;可以指定格式来输出&#xff0c;比如&#xff1a;指定宽度、指定小数点后的位…

目录

  • 一、cout的格式输出
    • 1、控制宽度和填充
    • 2、控制数值格式
    • 3、控制整数格式
    • 4、控制对齐方式

在这里插入图片描述

个人主页<—请点击
C++专栏<—请点击

一、cout的格式输出

printf函数在输出数据的时候,可以指定格式来输出,比如:指定宽度、指定小数点后的位数、对齐方式等等。那么cout在数据的时候能否指定格式呢?也是可以的,cout结合<iomanip> (IO manipulators)头文件中的操纵符,可以灵活控制输出格式,从而满足各种格式化需求。

1、控制宽度和填充

setw:设置字段宽度(只对紧接着的输出项有效)setfill:设置填充字符。这两个函数都在<iomanip>头文件下。

代码段定义一个整型a,并以默认、设置宽度、设置宽度及填充字符展示:

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{int a = 100;cout << a << endl;cout << setw(10) << a << endl;cout << setw(10) << setfill('0') << a << endl;return 0;
}

运行结果
在这里插入图片描述
注意setw设置的字段宽度只对紧接着的输出项有效,例如:

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{int a = 100;double b = 3.14;cout << a << endl;cout << setw(10) << a << b << endl;return 0;
}

在这里插入图片描述

2、控制数值格式

fixed:以固定小数点表示浮点数设置后就不会以科学计数法展示了
scientific:以科学计数法表示浮点数
setprecision:设置浮点数的精度,以控制小数点后的数字位数,⼀般先固定小数点,再设置精度。
其中setprecision<iomanip>的头文件下。

我们以小数3.141592653589793来进行演示:

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{double pi = 3.141592653589793;cout << pi << endl;return 0;
}

运行结果
在这里插入图片描述
从运行结果上,我们可知默认情况下的输出是有小数点位数限制的,为了输出格式可以让我们控制,C++中才有了这些函数。

默认情况fixed的情况:

double pi = 3.141592653589793;
cout << pi << endl;
cout << fixed << pi << endl;

运行结果
在这里插入图片描述
fixed是以固定小数点表示浮点数,上图不明显,我们看下图:
在这里插入图片描述
默认情况scientific的情况:

double pi = 3.141592653589793;
cout << pi << endl;
cout << scientific << pi << endl;

运行结果
在这里插入图片描述
打印出来的结果是以科学计数法表示的,也就是3.141493*100

默认情况setprecision的情况:

double pi = 3.141592653589793;
cout << pi << endl;
cout << setprecision(3) << pi << endl;

运行结果
在这里插入图片描述
这里用了setprecision显示的是3.14,但()中是3,所以此时的3默认是有效数字,但我们的本意是保留三位小数,这时我们在前面加上fixed就好了。

注意:在不使用fixed的情况下,setprecision的行为在不同编译器和系统上可能会导致输出差异。

double pi = 3.141592653589793;
cout << pi << endl;
cout << fixed << setprecision(3) << pi << endl;

运行结果
在这里插入图片描述

3、控制整数格式

  • dec:以十进制格式显示整数(默认)
  • hex:以十六进制格式显示整数。
  • oct:以八进制格式显示整数。
int a = 21;
cout << "    默认: " << a << endl;
cout << "  十进制: " << dec << a << endl;
cout << "十六进制: " << hex << a << endl;
cout << "  八进制: " << oct << a << endl;

在这里插入图片描述

4、控制对齐方式

left:左对齐,right:右对齐(默认)

int a = 121;
cout << "  默认:" << setw(5) << a << "#" << endl;
cout << "左对齐:" << setw(5) << left << a << "#" << endl;
cout << "右对齐:" << setw(5) << right << a << "#" << endl;

运行结果
在这里插入图片描述

总结:
以上就是本期博客分享的全部内容啦!如果觉得文章还不错的话可以三连支持一下,你的支持就是我前进最大的动力!
技术的探索永无止境! 道阻且长,行则将至!后续我会给大家带来更多优质博客内容,欢迎关注我的CSDN账号,我们一同成长!
(~ ̄▽ ̄)~

http://www.dtcms.com/wzjs/576079.html

相关文章:

  • 广西建设局建设行政主管部网站网站建设费记入科目
  • 北京市建设管理公司网站网站高并发前端怎么做
  • 如何做网站引流域名 和网站有什么区别
  • odoo 网站建设台北网站建设
  • 怎么创建自己公司的网站网站地图怎么使用
  • 江西企业网站定制珠海品牌网站制作服务
  • 记的网站域名百度网站首页网址
  • 建设部人力资源开发中心网站建设网站的群
  • 做门图网站wordpress浮动标签云
  • 搭建网站用什么框架什么是营销型的网站推广
  • 建设工程合同备案是在网站上吗网站建设 软件服务
  • 小程序制作永久免费佛山百度关键词seo外包
  • 南宁本地网站设计微信小程序哪里找
  • 网站开发侵权网站设计方案策划
  • 订单系统单页面网站怎么做黄骅市住房和城乡建设局网站
  • 响应式网站介绍多少钱可以注册一个公司
  • 连锁加盟网站制作wordpress 文章字体插件
  • 重庆市建设厅网站首页前端开发培训找不到工作
  • 漳州网站建设企业手机端尺寸
  • 淘客类网站如何做排名淄博网站建设 招聘
  • 如何建设网站教程视屏长沙谷歌seo收费
  • 网站优化基本技巧自我介绍网站html
  • 网站建设的投资预算怎么写东莞厚街有什么好玩的地方
  • 怎么做虚拟的网站郑州网站建设价位
  • 如何建立学校网站千图网的设计风格
  • 网站精美排版代码wordpress 旅游插件
  • 如何在工商局网站上做网登一人可做的加盟店
  • 国外免费网站域名服务器查询软件网站开发的app
  • 网站的在线支付怎么做官方网站建设建议
  • 网站批量添加内容六年级毕业留言册页面设计模板