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

惠州网站设计方案公司要做seo

惠州网站设计方案,公司要做seo,英文网站建设深圳,承德建站公司📢博客主页:https://blog.csdn.net/2301_779549673 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📢本文作为 JohnKi 学习笔记,借鉴了部分大佬案例 📢未来很长&#…

📢博客主页:https://blog.csdn.net/2301_779549673
📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
📢本文作为 JohnKi 学习笔记,借鉴了部分大佬案例
📢未来很长,值得我们全力奔赴更美好的生活✨

在这里插入图片描述

在这里插入图片描述

文章目录

  • 📢前言
  • 🏳️‍🌈cout.setf(ios base::fixed, ios base::floatfield);怎么解释
  • 🏳️‍🌈下面详细介绍 setf() 的两个原型的使用:
    • ❤️setf()的第一原型:
    • 🧡setf()的第二原型:


📢前言

笔者在学习浮点数这一块的时候经常看到这样的一部分代码,一开始对着cout.setf本着将就看着,之后学到在搞明白的心思,但是见得实在是太多次了,于是乎用一次性搞明白这句话的意思及怎么用

#include <iostream>
int main() {using namespace std;cout.setf(ios base::fixed, ios base::floatfield);float tree = 3;    // int converted to floatint guess(3.9832); // double converted to intint debt = 7.2E12; // result not defined in C++cout << "tree = " << tree << endl;cout << "guess =" << guess << endl;cout << "debt =" << debt << endl;return 0;
}

🏳️‍🌈cout.setf(ios base::fixed, ios base::floatfield);怎么解释

C++中通过cout来实现格式输出,就类似于C语言中通过printf()来实现格式输出。

  • cout.setf()的作用是通过设置格式标志来控制输出形式,
  • 其中ios_base::fixed表示:用正常的记数方法显示浮点数(与科学计数法相对应),本质上是设置cout为定点输出格式
  • ios_base::floatfield表示小数点后保留6位小数。

该问题中调用的是setf()函数的第二个原型,setf()函数有两个原型,分别是:

fmtflags setf(fmtflage) //第一原型
fmtflags setf(fmtflags, fmtflags)  //第二原型
//fmtflags 是 bitmask 类型(一种用来存储各个位值的类型)的 typedef 名
//显而易见,两个原型的主要区别在于参数数量不同

🏳️‍🌈下面详细介绍 setf() 的两个原型的使用:

❤️setf()的第一原型:

C++为标准输入和输出定义了一些格式标志, 它可以通过flags(), setf(), 和 unsetf() 三个函数来控制.

cout.setf(ios_base::left); //对所有cout的输出进行左对齐调整.

还有一些常见的标志:

在这里插入图片描述

// 形式一:
cout << showpos << 255 << endl;// 形式二:
showpos(cout);
cout << 255 << endl;// 形式三:
cout.setf(ios_base::showpos);
cout << 255 << endl;
//输出: +255
// 形式一:
cout << scientific << 255.255 << endl;// 形式二:
scientific(cout);
cout << 255.255 << endl;// 形式三:
cout.setf(ios_base::scientific);
cout << 255.255 << endl;
//输出: 2.55255e+02

iostream中定义的操作符
在这里插入图片描述
iomanip中定义的操作符
在这里插入图片描述

cout << setiosflags(ios_base::scientific) << 255.255 << endl;
//输出: 2.55255e+02
cout << setiosflags(ios_base::scientific); //启用scientific标志
cout << resetiosflags(ios_base::scientific); //关闭scientific标志
cout << setprecision(4) << 255.255 << endl; //设置输出数值的精度为4位
//输出: 255.3

🧡setf()的第二原型:

第二原型包含两个参数,
第一个参数和第一原型里的参数一样,
第二个参数指出要清除第一参数中的哪些位,

也就是说,在第二原型中,第一个参数指出要设置哪些位,第二个参数指出要清除哪些位。

虽然听起来很麻烦,但实际上用起来却很简单,只需按自己的实际需求在下表中找到对应的参数套上去就可以了。

在这里插入图片描述


本篇博文对 cout.self()函数 做了一个较为详细的介绍,不知道对你有没有帮助呢

觉得博主写得还不错的三连支持下吧!会继续努力的~

请添加图片描述

http://www.yayakq.cn/news/149124/

相关文章:

  • 专门做汽车配件的网站wordpress速度慢啊
  • 网站建设与开发试题hexo wordpress 主题制作
  • 哪个网站能在线做司考题目wordpress 媒体分类
  • wordpress转化为中文版网站建设优化公司招聘
  • 具有设计感的网站婴儿睡袋网站建设
  • 关于网站建设的英文书籍网络初始网站
  • 网站公司介绍模板做黑龙头像的网站
  • 做电影网站怎么批量去水印东莞网站搭建
  • 广州建设教育网站开淘宝店铺的详细步骤
  • 深圳优秀网站建设施工企业降本增效的方法和措施
  • 建网站 外贸广州游戏开发公司
  • 视频网站建站程序研发项目管理软件
  • 网站备案证明网站设计建设
  • 千岛湖建设集团有限公司网站网站建设运营公司大全
  • 网站导航是什么怎么做网站投票选举
  • 福州网站快速排名提升许嵩做的网站
  • 大连网站优化公司网页设计实训班
  • 关键词库在网站上怎么体现广告文案
  • 做网站公司介绍ppt门户网站对应序号是什么
  • dedecms 营销网站模板免费下载商城网站源码免费
  • 顺义免费网站建设山东泰安区号
  • 深圳网站建设网络推广公司做外贸网站市场分析
  • 企业网站建设市场报价文创网站建设
  • 高端平面设计作品网站网站建设公司网站建设专业品牌
  • 网站开发软硬件条件vs2010做网站教程
  • 工厂网站建设费用wordpress记录阅读者ip
  • 网站建设需要的资质成都全程网络营销策划机构
  • 免费给别人开发网站hao123网址之家官网之手机版
  • 桂林手机网站建设广州公司网页制作
  • 高校门户网站建设建议推广文案标题