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

青岛移动网站开发seo高级优化技巧

青岛移动网站开发,seo高级优化技巧,做网站的英文,游戏推广公司靠谱吗Topic&#xff1a; Ideas&#xff1a; 此题对于各位小伙伴来说一定非常简单&#xff0c;详细思路就不用我说了&#xff0c;记录下来只是为了复习一下格式化输出相关 Code&#xff1a; //2025/04/15 #include<iostream> using namespace std; int main() {float height…

Topic:

Ideas:

此题对于各位小伙伴来说一定非常简单,详细思路就不用我说了,记录下来只是为了复习一下格式化输出相关

Code:

//2025/04/15
#include<iostream>
using namespace std;
int main() {float height;//float triangle=150;float trapezium;height = triangle / 30;trapezium = 40* height / 2;printf("%.2f",trapezium);return 0;
}

Review:

C++中的格式化输出主要是有3种形式,第一种是使用流操作算子(流操纵算子),第二种是成员函数,第三种则是使用标准输出printf(个人觉得第三种形式更为简单通用)

  1. 流操作算子使用时需要加上iomanip头文件,流操纵算子需要与cout和<<连用,以下是常用的输出流操纵算子以及使用示例     想要进一步了解可参考以下文章: C++ cout格式化输出完全攻略
    流操纵算子作用
    *dec以十进制形式输出整数
    fixed以普通小数形式输出浮点数
    scientific以科学计数法形式输出浮点数
    *right右对齐,即在宽度不足时将填充字符添加到左边
    setw(w)指定输出宽度为 w 个字符,或输人字符串时读入 w 个字符
    setfill(c)在指定输出宽度的情况下,输出的宽度不足时用字符 c 填充(默认情况是用空格填充)
    setprecision(n)设置输出浮点数的精度为 n。 在使用非 fixed 且非 scientific 方式输出的情况下,n 即为有效数字最多的位数,如果有效数字位数超过 n,则小数部分四舍五人,或自动变为科学计 数法输出并保留一共 n 位有效数字。 在使用 fixed 方式和 scientific 方式输出的情况下,n 是小数点后面应保留的位数。
    #include<iostream>
    #include<iomanip>
    using namespace std;
    int main() {float a;int b = 6;a = b * 3.14;cout << fixed << setprecision(2) << a << endl;return 0;
    }
    
  2. 使用cout对象的成员函数,例如cout.precision()和cout.width()来设置浮点数的精度和输出宽度  常用的成员函数如下:
    precision(n)setprecision(n)设置输出浮点数的精度为 n。
    width(w)setw(w)指定输出宽度为 w 个字符。
    fill(c)setfill (c)在指定输出宽度的情况下,输出的宽度不足时用字符 c 填充(默认情况是用空格填充)。
    setf(flag)setiosflags(flag)将某个输出格式标志置为 1。
    unsetf(flag)resetiosflags(flag)将某个输出格式标志置为 0。
    cout.setf(ios::scientific);
    out.precision(8);
    cout << 12.23 << endl;
  3. 使用标准输出函数printf()进行格式化输出,通过指定格式控制符来实现不同数据类型的格式化输出,例如,格式控制符 %.5f 用于处理浮点数输出,它能确保输出的数值精确到小数点后 5 位;而 %2d 则是针对整数输出的控制符,其作用是输出一个 2 位的整数,若实际数值不足 2 位,会在右侧用 0 进行占位;%-3d 同样用于整数输出,它会输出一个 3 位的整数,要是数值不够 3 位,会在左侧用 0 进行占位。

最后的最后有一个小知识点:

在计算机中,数值的存储和处理是基于二进制的。而十进制小数和二进制小数之间并非总是能精确转换,这就导致了部分十进制小数在计算机里以二进制形式存储时会出现精度损失。要把十进制小数转换为二进制小数,可采用 “乘 2 取整,顺序排列” 的方法。这主要是因为计算机在存储浮点数时,使用的存储空间是有限的,像 float 类型通常用 32 位存储,double 类型用 64 位存储。例如 0.14 不能用有限位二进制小数精确表示,所以计算机只能截取一定位数的二进制小数来近似表示它,这就造成了精度损失。

望各位小伙伴们多多指教

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

相关文章:

  • 武汉网站建设推广谷歌网页
  • 网站要跟换域名怎么做想要网站导航推广
  • 做网站接活全流程百度推广管家登录
  • 西安最大的互联网公司如何做好网站站内优化
  • 河北邯郸最新消息一键优化软件
  • 广州市网站网页制作公司简述什么是seo及seo的作用
  • 乐清城市网官网谷歌seo综合查询
  • 智慧团建信息系统网站西安百度关键词优化
  • 做电影网站被找版权问题怎么处理日照网络推广公司
  • 奉贤网站建设网站制作西安网络推广优化培训
  • 安居客网站应该如何做推广产品吸引人的句子
  • 清河做网站报价广东省白云区
  • 西安哪个公司做网站免费推广的平台都有哪些
  • 哈尔滨网站空间网站开发与设计
  • 软件工程师怎么学安卓优化大师hd
  • 网站做重新做_域名不换_空间想转到新网站这边关键词歌词完整版
  • 电脑系统做的好的网站百度联系方式
  • 网站建设网站及上传手机金融界网站
  • wordpress rar附件网络优化有前途吗
  • 武汉开来建设集团有限公司网站杭州网站推广大全
  • 网页制作与设计项目策划书东莞seo整站优化火速
  • 做网站专题模板中国国家人事人才培训网
  • 哪个网站可以免费学设计怎么做免费的网站推广
  • 通辽企业网站建设网站软文推广网站
  • 正规网站建设报价网站收录批量查询
  • 上海网站设计团队自己的app如何接广告
  • django做的网站安全吗seo常用工具
  • seo代做seo建站公司推荐
  • 做网站怎么切片百度推广获客
  • wordpress5 没有块引用专业seo培训学校