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<>input;}
设置double类型显示位数
最新推荐文章于 2023-05-11 23:36:44 发布