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

国外优秀的平面设计网站企业做电商网站有哪些

国外优秀的平面设计网站,企业做电商网站有哪些,海外网站建设推广最好的,手机网站建立教程在 C 中&#xff0c;可以使用 <iomanip> 头文件中的 流操纵符&#xff08;I/O manipulators&#xff09; 来控制 std::cout 的输出格式与数值精度&#xff0c;尤其适用于浮点数&#xff08;如 float、double、long double&#xff09;的精度控制、对齐控制等。 一、常用流…

在 C++ 中,可以使用 <iomanip> 头文件中的 流操纵符(I/O manipulators) 来控制 std::cout 的输出格式与数值精度,尤其适用于浮点数(如 floatdoublelong double)的精度控制、对齐控制等。


一、常用流操纵符详解

操纵符说明
std::setprecision(n)设置有效数字位数或小数点后位数(取决于格式)
std::fixed定点格式输出浮点数,setprecision 控制小数点后精度
std::scientific科学计数法格式输出浮点数,setprecision 控制小数点后精度
std::showpoint显示小数点和无意义的尾随零(如 1.000
std::setw(n)设置字段宽度(最小字符数,右对齐)
std::left / std::right设置对齐方式(左对齐 / 右对齐)
std::setfill(c)设置填充字符(与 setw 配合使用)

二、不同精度控制的使用示例

1. 默认输出(可能是科学计数法或定点格式,取决于平台)

#include <iostream>int main() {double value = 123.456789;std::cout << "Default: " << value << std::endl;return 0;
}

2. 设置有效数字(默认格式)

#include <iostream>
#include <iomanip>int main() {double value = 123.456789;std::cout << "Precision(4): " << std::setprecision(4) << value << std::endl;return 0;
}

3. fixed + setprecision(固定小数位数)

#include <iostream>
#include <iomanip>int main() {double value = 123.456789;std::cout << std::fixed << std::setprecision(3);std::cout << "Fixed(3): " << value << std::endl;return 0;
}

输出:

Fixed(3): 123.457

4. scientific + setprecision

#include <iostream>
#include <iomanip>int main() {double value = 123.456789;std::cout << std::scientific << std::setprecision(2);std::cout << "Scientific(2): " << value << std::endl;return 0;
}

输出:

Scientific(2): 1.23e+02

三、更多格式控制示例

5. 对齐与填充

#include <iostream>
#include <iomanip>int main() {double value = 42.0;std::cout << std::setw(10) << std::right << value << std::endl;std::cout << std::setw(10) << std::left << value << std::endl;std::cout << std::setw(10) << std::setfill('*') << value << std::endl;return 0;
}

输出:

      42
42        
*******42

四、恢复默认状态

使用 std::cout.unsetf(std::ios_base::fixed) 可以取消固定格式(如 fixed/scientific):

std::cout.unsetf(std::ios_base::fixed);
std::cout.unsetf(std::ios_base::scientific);

或者保存输出流的状态再恢复:

std::ios oldState(nullptr);
oldState.copyfmt(std::cout);// 使用各种格式设置
std::cout << std::fixed << std::setprecision(2) << 3.14159 << std::endl;// 恢复格式
std::cout.copyfmt(oldState);

五、常见场景示例小结

场景示例代码
输出保留 3 位小数std::cout << std::fixed << std::setprecision(3);
显示科学计数法 + 2 位小数std::cout << std::scientific << std::setprecision(2);
设置输出宽度为 10std::cout << std::setw(10) << value;
左对齐 + 填充std::cout << std::setw(10) << std::left << std::setfill('-') << value;


文章转载自:

http://oUtfJMIX.xLmpj.cn
http://RpM52KKL.xLmpj.cn
http://3f7rYAM8.xLmpj.cn
http://VjJcSKbd.xLmpj.cn
http://fNt2ILaQ.xLmpj.cn
http://4VJLd8ls.xLmpj.cn
http://pyDyqvgJ.xLmpj.cn
http://YQq1cZTg.xLmpj.cn
http://cC5tiUOI.xLmpj.cn
http://i8cj45pQ.xLmpj.cn
http://bGk63L9E.xLmpj.cn
http://RjGpG27h.xLmpj.cn
http://ebJ37wUX.xLmpj.cn
http://9GYXuzej.xLmpj.cn
http://VE86jnHe.xLmpj.cn
http://vcDBJyNo.xLmpj.cn
http://dDByN7MW.xLmpj.cn
http://XXce33Uh.xLmpj.cn
http://ToORj07y.xLmpj.cn
http://VNh1n6Jj.xLmpj.cn
http://n8rej68h.xLmpj.cn
http://x1nopZgW.xLmpj.cn
http://NPmrgAjY.xLmpj.cn
http://nVGFj0GN.xLmpj.cn
http://wM8lbIGx.xLmpj.cn
http://63ch7vbW.xLmpj.cn
http://VGNe9GOe.xLmpj.cn
http://pc7faHYA.xLmpj.cn
http://ODU1TKi0.xLmpj.cn
http://JTgire5N.xLmpj.cn
http://www.dtcms.com/wzjs/633749.html

相关文章:

  • 销售网站模板东昌府聊城网站优化
  • 成都高新区网站建设娄底建设企业网站
  • 网站打开不了怎样做wordpress添加播放器代码
  • 网站开发亮点长洲网站建设
  • 赣榆网站建设wordpress 首页 摘要 插件
  • 网站建设实训 课程标准学做简单网站视频教程
  • 国内用react做的网站如何建设手机版网站
  • 怎么分析一个网站seo如何做网站宣传自己
  • 服装鞋帽商城网站建设php企业网站开发框架
  • 网页传奇开服表seo站外优化平台
  • 简述php网站开发流程图长春朝阳网站建设
  • 建站宝盒下载视频网站开发代码
  • 北京网站建设怎么样房屋室内装修设计
  • 国外网站空间购买大望路做网站的公司
  • 沈阳网站页面设计公司诱导视频网站怎么做
  • 滁州做网站的中企动力z云邮企业邮箱登录
  • 漳州模板网站建设阿里指数在哪里看
  • 网站采用什么方法建设网页升级紧急通知网页
  • 惠东做网站网站建设流程报价
  • 企业网站建设结论百度号注册官网
  • 网站后台更换首页图片礼品网站如何做
  • 2017网站风格成都机械设计公司
  • 网站性能优化的方法有哪些怎么用一级域名搭建网站
  • 中升乙源建设公司网站社交类电商平台
  • 公司备案证查询网站查询系统wordpress主题制作 工具
  • 林河西网站建设成都市建设招标网站
  • 营销网站建设案例制作的图片
  • 湘潭网站建设是什么巩义自助建站优化
  • 企业网站建设的申请做环评需要关注哪些网站
  • 怎么做可以使网站跳转爆wordpress密码