文章目录

  • 1、设置浮点数的有效位数
    • 1.1、案例一
    • 1.2、案例二
  • 2、setw

1、设置浮点数的有效位数

在c语言中使用printf函数中%.5f可以控制浮点数结果保留五位小数,那么在c++中的cout语句该如何控制浮点数的有效位数呢。使用iomanip头文件提供的setprecision函数

1.1、案例一

设置有效数字位数

#include<iomanip>using namespace std;int main(){cout <<setprecision(2) <<1.0*75 /18 << endl;return 0;
}

其中setprecision()函数是设置有效数字位数,而不是小数点后几位

1.2、案例二

设置小数点后位数

#include<iomanip>using namespace std;int main(){cout<<setiosflags(ios::fixed); //保证setprecision是固定小数点后的位数cout <<setprecision(2) <<1.0*75 /18 << endl;return 0;
}

2、setw

用于设置输出内容之前的空格,如果要输出的内容小于setw内容,则前面补空格,如果大于等于setw内的参数,则不需要补充空格。不过我觉得还是printf函数更方便一点。

// 开头设置宽度为 4,后面的 runoob 字符长度大于 4,所以不起作用cout << setw(4) << "runoob" << endl;// 中间位置设置宽度为 4,后面的 runoob 字符长度大于 4,所以不起作用cout << "runoob" << setw(4) << "runoob" << endl;// 开头设置间距为 14,后面 runoob 字符数为6,前面补充 8 个空格cout << setw(14) << "runoob" << endl;// 中间位置设置间距为 14 ,后面 runoob 字符数为6,前面补充 8 个空格cout << "runoob" << setw(14) << "runoob" << endl;

c++_iomanip头文件一些函数记录相关推荐

  1. C语言再学习 -- 常用头文件和函数(转)

    参看:C/C++常用头文件及函数汇总 linux常用头文件如下: POSIX标准定义的头文件 <dirent.h>        目录项 <fcntl.h>         文 ...

  2. VSCODE编译头文件时函数没有定义的解决方案(VSCODE手动链接C文件方法)

    VSCODE编译头文件时函数没有定义的解决方案(VSCODE手动链接C文件方法) 参考文章: (1)VSCODE编译头文件时函数没有定义的解决方案(VSCODE手动链接C文件方法) (2)https: ...

  3. 【Android FFMPEG 开发】Android Studio 工程配置 FFMPEG ( 动态库打包 | 头文件与函数库拷贝 | CMake 脚本配置 )

    文章目录 I . FFMPEG 交叉编译后的函数库及头文件 II . FFMPEG 静态库打包动态库 ( 仅做参考 ) III . 创建 Android Studio 工程 IV . FFMPEG 头 ...

  4. rt-thread 学习(二)外部中断 添加头文件 延时函数

    rt-thread 学习(二)外部中断 添加头文件 延时函数 设置按键外部中断 开启硬件定时器 初始化配置部分 延时函数 添加头文件 设置按键外部中断 #include <rtthread.h& ...

  5. 字符串头文件包含函数

    字符串头文件 包涵函数: strcpy() 将一个字符串复制到另一个中 strncpy() 将一个字符串前N个字符复制到另一个中 strcat() 连接两个字符串 strcmp() 比较两个字符串的大 ...

  6. c语言的函数头书写标准,C语言的头文件的函数和书写方法.doc

    C语言的头文件的函数和书写方法 C语言头文件作用及写法 头文件几个好处: 1,头文件可以定义所用的函数列表,方便查阅你可以调用的函数:2,头文件可以定义很多宏定义,就是一些全局静态变量的定义,在这样的 ...

  7. c语言 fscanf的头文件,fscanf函数在哪个头文件中

    SizeOf Pascal的一种内存容量度量函数: 用法: Var a : array[1..10000] of longint; Begin Writeln(SizeOf(a)); End. 输出: ...

  8. C语言semaphore头文件,C语言再学习 -- 常用头文件和函数

    Linux常用头文件如下: POSIX标准定义的头文件 < dirent.h>        目录项 < fcntl.h>         文件控制 < fnmatch. ...

  9. linux printk 头文件,printk函数详解

    printk是内核态信息打印函数,功能和比准C库的printf类似. printk还有信息打印级别. 函数原型: int printk(const char *fmt, ...) 需要的头文件: #i ...

  10. 简洁明了——STL容器库之set头文件常用函数集合

    简介: 1.同vector封装数组,list封装链表一样,set和map封装了二叉树(红黑树,性能优于平衡二叉树) 2.有序且去重 3.插入.删除.查找效率高(二叉树) 4.插入or删除后迭代器仍有效 ...

最新文章

  1. RestTemplate配置使用OkHttpClient示例
  2. setGeometry: Unable to set geometry 493x379+674+326 (frame: 517x443+662+274) on QWidgetWindow/“Dialo
  3. 如何找到python的安装路径_如何查看python的安装路径
  4. c python 传参数 数组_python函数传递数组参数吗
  5. 小鹏汽车北京车展发布免费加电、电池租赁计划以及低空飞行汽车
  6. nodejs创建http服务器
  7. 程序员之痛:六次创业五回失败了
  8. 使用adb命令结束android中的进程,两种方法 kill -9 和 am force-stop的相同与区别
  9. 接口测试系列之——接口安全测试
  10. win10计算机怎么拨号上网,win10系统怎么设置拨号上网 设置拨号上网的方法
  11. uniapp连接本地服务器请求超时
  12. android 如何绕过签名校验
  13. 【JS】moment.min.js
  14. grunt从入门到自定义项目模板
  15. 动什么别动感情 第66节:你不是一个虚荣的女性
  16. 华为nova6计算机历史在哪可以看,写在华为nova6发布前:一文看出nova手机使用芯片的变迁历程...
  17. UR5双臂Gazebo仿真(Python)
  18. matlab实时摄像头处理,在MATLAB中调用摄像头实时地显示图像
  19. matlab给程序加总标题,【转】matlab标题,给figure加标题,subplot的部分用法
  20. MySQL中幻读现象

热门文章

  1. C语言中extern 全局变量,二进制文件与内存,static,const对栈,内存的使用情况
  2. Aria2 一键安装管理脚本 与Snap安装Nextcloud 与离线下载百度云
  3. MySQL存储引擎的区别(myisam和innodb)
  4. 第27课 数组的本质分析
  5. ECJia 到家 v1.5.1 发布,基于 O2O 的移动电商开源系统
  6. 三省2:hadoop是什么鬼1
  7. Hive Tuning(三) 从查询计划看hive.auto.convert.join的好处
  8. 2015年度总结-面对真实的自己
  9. CustomViewWith_Image_Text_Video
  10. WPF学习笔记(6):DataSet更新后台数据库个别列失败的问题