说一下c++中的输出控制,先交代一下系统环境:
- 系统:windows 10 x64
- 编译软件:CodeBlocks
C语言位数控制
在c++编程中经常会遇到浮点数的处理,尤其是对浮点数的位数有要求,在c语言中printf可通过语法快速实现,如下:
double a=1e-5;// 1 X 10^(-5)
printf("%.6lf",a);
即可达到以下效果
C++整数位数控制
c++是c语言的升级版,有着比c语言更加多的控制输出条件,主要依赖于iomanip头文件中的函数,主要使用<iomanip>中的setw()和setfill()函数
代码如下:
double a=1e-5;
int b=2;
//设置输出