概述
关于double类型显示的一些问题。
void print_double()
{
char input;
double number = 1234.56789,weight = 130.645789,height = 168,
six = 666666.66666;
cout<<"original data:n";
cout<<number<<" "<<weight<<" "<<height<<" "<<six<<endl;
//double输出时,默认显示6位数据,并且会4舍五入
//如果是1.00则会显示1;
cout.setf(ios::fixed);
cout.setf(ios::showpoint);
cout.precision(2);
//以上3行为设置double型变量所显示小数点后的位数
cout<<"precision(2) data:n";
cout<<number<<" "<<weight<<" "<<height<<endl;
cout.precision(3);
cout<<"precision(3) data:n";
cout<<number<<" "<<weight<<" "<<height<<endl;
cout.precision(4);
cout<<"precision(4) data:n";
cout<<number<<" "<<weight<<" "<<height<<endl;
cin>>input;
}
最后
以上就是含糊便当为你收集整理的double类型显示问题 设置显示小数点位数的全部内容,希望文章能够帮你解决double类型显示问题 设置显示小数点位数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复