#include <iostream>
#include <Windows.h>
#include <iomanip>//使用setprecision这个函数需要这个头文件
using namespace std;
int main(){
float number1,number2,sum;//这里需要的是浮点数类型才可以输出小数
//C格式
scanf("%f\n%f",&number1,&number2);
sum=number1+number2;
printf("C的打印结果:%.2f\n",sum);//输出的时候在"%"号后面加个"."然后想保留X位小数就写Xf就可以了,而且自动进行四舍五入;
//C++格式
cin>>number1>>number2;
sum=number1+number2;
cout<<"C++打印结果:"<<setprecision(3)<<sum<<endl;//C++输出的话就是使用setprecision(x)这个函数;x+1为需要保留的小数位数,自动进行四舍五入;
system("pause");
return 0;
}
运行结果:
C的结果:.2%f输出结果自动保留2位小数后是7.64
C++的结果:setprecision(3)使用setprecision()函数后的保留小数位数为(3-1)是4.67