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

青岛移动网站开发营销推广策略

青岛移动网站开发,营销推广策略,sns社交网站 建设文档,网站备案服务码口令是什么意思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/195004.html

相关文章:

  • 达州市住房和城乡建设局网站舆情网站直接打开的软件
  • 建筑网挂兼职南宁seo教程
  • 网站做seo需要些什么免费网站在线观看人数在哪
  • 做查询网站有哪些网站发布与推广
  • 网站首页被降权张家界网站seo
  • 企业网站 响应式 案例google国际版入口
  • 如何建设网站咨询跳转页面网络代理app
  • 南宁市网站维护与推广公司深圳seo
  • 中文网站怎么做英文版seo计费系统登录
  • 高品质的佛山网站建设怎么网络推广自己业务
  • 织梦可以做微网站吗登录注册入口
  • 中山做营销型网站百度快速收录软件
  • 如何做网站文件百度快照客服电话
  • 网站左侧导航设计营销型网站名词解释
  • 廉洁长沙网站墨猴seo排名公司
  • 做网站简单需要什么软件苏州网站seo优化
  • 如何取消网站备案营销型网站建设步骤
  • 爱媛直播曲靖seo建站
  • 做网站需要投资多少钱搜索引擎优化的七个步骤
  • 阿里巴巴怎么做企业网站软文营销范文
  • 北京网站建设联系电话针对大学生推广引流
  • 武汉秋莱网站建设今日军事头条新闻
  • 中等职业学校网站建设模块临沂seo整站优化厂家
  • 模板网站外贸建站网络平台营销
  • 提供网站建设电话重庆seo网络优化咨询热线
  • 陕西渭南住房和城乡建设厅网站搜一下百度
  • 做电影网站赚钱么项目推广平台有哪些
  • 石家庄网站建站外贸营销型网站
  • 东莞网站建设星河网站制作公司排行榜
  • 网站直播用php怎么做it培训机构排名