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

鄂州建设工程造价信息管理网站网络建设专业石家庄

鄂州建设工程造价信息管理网站,网络建设专业石家庄,定制做网站服务,中国核工业第二二建设有限公司待遇目录 四种操纵符简要介绍 setprecision基本用法 setfill的基本用法 fixed的基本用法 setw基本用法 以下是一些常见的用法和示例#xff1a; 1. 设置字段宽度和填充字符 2. 设置字段宽度和对齐方式 3. 设置字段宽度和精度 4. 设置字段宽度和填充字符#xff0c;结合…  目录 四种操纵符简要介绍  setprecision基本用法 setfill的基本用法 fixed的基本用法 setw基本用法 以下是一些常见的用法和示例 1. 设置字段宽度和填充字符 2. 设置字段宽度和对齐方式 3. 设置字段宽度和精度 4. 设置字段宽度和填充字符结合对齐方式 5. 设置字段宽度和填充字符结合对齐方式和精度 总结 收藏加关注观看不迷路 四种操纵符简要介绍  setw 是 C 中用于控制输出格式的操纵符它用于设置输出字段的宽度默认右对齐。当输出值的字符数少于指定的字段宽度时剩余的部分默认用空格填充或其他指定的填充字符填充。setw 的作用是确保输出值占据指定的宽度从而实现对齐和格式化输出。 setfill 是 C 中用于控制输出格式的操纵符它用于设置填充字符。当输出字段的宽度大于实际输出值的字符数时setfill 指定的字符将用来填充剩余的空间常与setw结合使用。默认的填充字符是空格。 setprecision 是 C 中用于控制浮点数输出精度的操纵符。它通常与 iostream 库一起使用用于设置浮点数输出时小数点后的位数。setprecision 的作用是设置后续浮点数输出的精度直到下一次改变精度为止。 fixed 是 C 中用于设置浮点数输出格式的操纵符。它用于指定浮点数以固定小数点格式输出而不是科学计数法格式。fixed 通常与 setprecision 一起使用以控制小数点后的位数。 setprecision基本用法 #includeiostream #includeiomanip // 包含用于控制输出格式的头文件 using namespace std;int main() {double num 123.456789;// 设置精度为3位小数cout setprecision(3) num endl;// 设置精度为5位小数cout setprecision(5) num endl;return 0; } 输出 123.457 123.45679 详细解释 setprecision(n): 设置浮点数输出时小数点后的位数为 n。 n 是一个整数表示小数点后的位数。 精度设置的范围: setprecision 设置的精度范围包括小数点后的所有数字但不包括小数点前的数字。 四舍五入: 当设置的精度小于实际小数位数时setprecision 会自动进行四舍五入。 默认精度: 如果不使用 setprecision默认的精度通常是6位小数 setfill的基本用法 #includeiostream #includeiomanip // 包含用于控制输出格式的头文件 using namespace std;int main() {int a 1, b 123, c 4567;// 设置字段宽度为10填充字符为*cout setw(10) setfill(*) a endl;cout setw(10) setfill(*) b endl;cout setw(10) setfill(*) c endl;return 0; } 输出 *********1 *******123 ******4567 详细解释 setfill(char): 设置填充字符为指定的字符 char。 例如setfill(*) 将填充字符设置为 *。 setw(int): 设置输出字段的宽度为指定的整数 int。 例如setw(10) 将输出字段的宽度设置为 10 个字符。 填充字符的作用: 当实际输出值的字符数少于指定的字段宽度时剩余的部分将用填充字符填充。 默认的填充字符是空格但可以通过 setfill 改变。 fixed的基本用法 #includeiostream #includeiomanip // 包含用于控制输出格式的头文件 using namespace std;int main() {double num 123.456789;// 设置浮点数以固定小数点格式输出精度为3位小数cout fixed setprecision(3) num endl;// 设置浮点数以固定小数点格式输出精度为5位小数cout fixed setprecision(5) num endl;return 0; } 输出 123.457 123.45679 详细解释 fixed: 设置浮点数以固定小数点格式输出。 在固定小数点格式下浮点数的小数部分会显示指定的位数不足的部分会用零填充。 setprecision(n): 设置浮点数输出时小数点后的位数为 n。 n 是一个整数表示小数点后的位数。 四舍五入: 当设置的精度小于实际小数位数时setprecision 会自动进行四舍五入。 默认格式: 如果不使用 fixed 或 scientific浮点数的输出格式默认是科学计数法。   setw基本用法 #includeiostream #includeiomanip // 包含用于控制输出格式的头文件 using namespace std;int main() {int a 1, b 123, c 4567;// 设置字段宽度为10cout setw(10) a endl;cout setw(10) b endl;cout setw(10) c endl;return 0; } 输出 11234567 详细解释 setw(int): 设置输出字段的宽度为指定的整数 int。 例如setw(10) 将输出字段的宽度设置为 10 个字符。 字段宽度的作用: 当实际输出值的字符数少于指定的字段宽度时剩余的部分将用空格填充。 默认的填充字符是空格但可以通过 setfill 改变。 对齐方式: 默认情况下输出值是右对齐的。 可以通过 left 或 right 操纵符改变对齐方式。   以下是一些常见的用法和示例 1. 设置字段宽度和填充字符 #includeiostream #includeiomanip using namespace std;int main() {int a 1, b 123, c 4567;// 设置字段宽度为10填充字符为*cout setw(10) setfill(*) a endl;cout setw(10) setfill(*) b endl;cout setw(10) setfill(*) c endl;return 0; } 输出 *********1 *******123 ******4567 2. 设置字段宽度和对齐方式 #includeiostream #includeiomanip using namespace std;int main() {int a 1, b 123, c 4567;// 设置字段宽度为10右对齐cout setw(10) right a endl;cout setw(10) right b endl;cout setw(10) right c endl;// 设置字段宽度为10左对齐cout setw(10) left a endl;cout setw(10) left b endl;cout setw(10) left c endl;return 0; } 输出 11234567 1 123 4567 3. 设置字段宽度和精度 #includeiostream #includeiomanip using namespace std;int main() {double a 1.23456, b 123.456, c 4567.89;// 设置字段宽度为10精度为2位小数cout setw(10) setprecision(2) fixed a endl;cout setw(10) setprecision(2) fixed b endl;cout setw(10) setprecision(2) fixed c endl;return 0; } 输出 1.23123.464567.89 4. 设置字段宽度和填充字符结合对齐方式 #includeiostream #includeiomanip using namespace std;int main() {int a 1, b 123, c 4567;// 设置字段宽度为10填充字符为*右对齐cout setw(10) setfill(*) right a endl;cout setw(10) setfill(*) right b endl;cout setw(10) setfill(*) right c endl;// 设置字段宽度为10填充字符为*左对齐cout setw(10) setfill(*) left a endl;cout setw(10) setfill(*) left b endl;cout setw(10) setfill(*) left c endl;return 0; } 输出 *********1 *******123 ******4567 1********* 123******* 4567****** 5. 设置字段宽度和填充字符结合对齐方式和精度 #includeiostream #includeiomanip using namespace std;int main() {double a 1.23456, b 123.456, c 4567.89;// 设置字段宽度为10填充字符为*右对齐精度为2位小数cout setw(10) setfill(*) right setprecision(2) fixed a endl;cout setw(10) setfill(*) right setprecision(2) fixed b endl;cout setw(10) setfill(*) right setprecision(2) fixed c endl;// 设置字段宽度为10填充字符为*左对齐精度为2位小数cout setw(10) setfill(*) left setprecision(2) fixed a endl;cout setw(10) setfill(*) left setprecision(2) fixed b endl;cout setw(10) setfill(*) left setprecision(2) fixed c endl;return 0; } 输出 ********1.23 ******123.46 *****4567.89 1.23******** 123.46****** 4567.89***** 总结 setfill(char): ◦  设置填充字符为指定的字符 char。     setw(int): ◦  设置输出字段的宽度为指定的整数 int。 right设置右对齐。 left设置左对齐。 setprecision(int)设置浮点数的精度为指定的整数int。 fixed设置浮点数以固定小数点格式输出。 这些操纵符可以组合使用以实现各种复杂的输出格式仅适用cout输出若用C语言风格printf输出,无需上述操纵符。   收藏加关注观看不迷路
http://www.pierceye.com/news/114138/

相关文章:

  • 服务器网站源码在哪建筑电工证
  • 网站导航国外做名片网站
  • 效益型网站西安移动网站建设
  • 爱站工具查询深一集团的网站谁做的
  • 为网站网站做推广制作本地网页
  • 行业推广做哪个网站好wordpress升级后编辑器没有
  • 百度经验网站建设wordpress 获取插件目录
  • 班服定制的网站通过ip访问网站需要怎么做
  • 门户网站建设汇报如果在网上接网站建设项目
  • 网站开发文档是什么概念注册个体户
  • 双井做网站的公司app开发和网站开发价格
  • 电梯企业网站制作中山网站建设电话
  • 做网站推广哪些跨境电商平台企业
  • 域名注册网站推荐方案模板
  • 亚运村网站建设北京工商注册官网
  • sql2005做网站书店网站建设人员分配
  • 工商局网站怎么做股东实名认证石家庄网站建设公司怎么样
  • 做公众号的模版的网站国内网站做国外服务器
  • 做国际网站的上海高端网站公司wordpress 4.9.6 下载
  • 学校集约网站建设最牛餐饮营销手段
  • wordpress影视站网站太花哨
  • 青岛 机械 中企动力提供网站建设小说网站怎么做空间小
  • 通江县网站建设做网站到八方资源网怎么样
  • 国家网站建设ssh架构jsp网站开发
  • 浦东新区手机网站设计网络营销做得好的产品
  • 浙江市建设网站市场监督管理局电话举报电话
  • 企业网站的建设的功能定位菏泽百度推广公司电话
  • linux系统怎么做网站女生去住建局好不好
  • 自己搭建环境建设网站网站开发温州
  • 下沙做网站软件erp系统的主要功能