方法一:printf()
适用于c和c++
输出保留2位小数:
#include <stdio.h>
int main(){
printf("%.2f",3.1415926); //%.后跟着数字几就是保留几位小数,f则表示输出为浮点型数据
}
方法二:fixed 和 setprecision()
适用于c++,且需包含头文件 iomanip
输出保留2位小数:
#include <iostream>
#include <iomanip> //注意要包含头文件
using namespace std;
int main(){
cout << fixed << setprecision(2) << 3.1415926; //括号内数字是多少,就保留多少位小数
}