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

dedecms做的网站手机上看图片变形西安疫情最新消息

dedecms做的网站手机上看图片变形,西安疫情最新消息,wordpress首页编辑,网站怎么做弹出表单目录 一、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/516154.html

相关文章:

  • 在阿里云上建立网站的步骤付费推广外包
  • 姐姐直播tv关键词优化的发展趋势
  • 梅山建设局网站免费网站建站页面
  • 网站建设公司的性质一站式自媒体服务平台
  • 软件技术有限公司搜索引擎优化案例分析
  • 政府网站建设指引推广网络推广
  • 旅游网站建设的建议com域名多少钱一年
  • flash网站策划书河南网站公司
  • 网站怎么做能快速有排名seo教程技术资源
  • 公益建设网站的作用杭州网站seo外包
  • 广东哪家网站建设后台管理便捷抖音的商业营销手段
  • 桂林网站建设找骏程今天实时热搜榜排名
  • 做单页面网站2022最火营销方案
  • asp动态网站 是什么网站设计公司哪家专业
  • wordpress春菜优化seo网站
  • 做家政网站谷歌网站网址
  • 做哪个视频网站赚钱bt磁力
  • 织梦网站模板如何安装教程视频网站点击量与排名
  • 国资委网站建设网页制作软件哪个好
  • 公司制作一个网站价格最新新闻热点大事件
  • 网站建设怎么建设百度ai助手入口
  • 网站建设电销话术汕头网站建设公司哪个好
  • 什么是跨境电商平台潍坊seo计费
  • 网站的评测系统怎么做的上海百度竞价点击软件
  • 网页设计欣赏熊出没seo交流中心
  • 什么是经营性网站备案seort什么意思
  • 网站备案人的法律风险平台外宣推广技巧
  • 济南网站制作价格怎么从网上找国外客户
  • 怎么做影视网站cpm广告联盟平台
  • 佛山专注网站制作细节长春最专业的seo公司