cpp输出

1.常规输出

cout<<内容<<endl;

 输出流可以搭配endl,会在流中写入一个换行符,并刷新输出缓存,确保内容可以立即显示出来。

2.保留n位数字

包含整数和小数一共的总位数

#include <iomanip>

double a= 1.12345;
cout << setprecision(3) << a;

 

3.保留小数点后n位

3.1可调用c++自带函数

#include <iomanip>

cout << setiosflags(ios::fixed) << setprecision(3) << a;

 

3.2利用floor函数

先扩大n位,再加0.5,可能会四舍五入,再用地板函数取整,抹掉后面的小数位,之后再缩小n位。

double b = floor((a*pow(10,3)+0.5) / pow(10,3)

 

 

4.输出不同进制的数

十进制:dec

八进制:oct

十六进制: hex

cout<<self(ios::hex,ios::basefield);

 

posted on 2022-03-22 15:27  MIXTAPE_208  阅读(204)  评论(0)    收藏  举报

导航