在C中我們可以使用 printf("%.2lf",a);但在C++中是沒有格式操作符的,該如何操作:
C++使用setprecision()函數,同時必須包含頭文件iomanip,如下:
#include"iomanip"
using namespace std;
……
cout.setf(ios::fixed);//位數不夠自動補0(若需要自動補0,在cout之前進行補0的定義,cout中加入“<<fixed”)
cout << fixed <<setprecision(2)<<a<<endl;