C++ 保留小數點後多少位

 #include <sstream>
#include <iomanip>ios

//精度取三位
 std::stringstream  ssPanPos;
 double dSrcPanPos = 0;
 ssPanPos << setiosflags(ios::fixed) << setprecision(3) << dSrcPanPos;
 double fPanPos = boost::lexical_cast<double>(ssPanPos.str());ide


 //精度取三位
 std::stringstream  ssTiltPos;
 double dSrcTiltPos = 1.31722E-43;
 ssTiltPos << setiosflags(ios::fixed) << setprecision(3) << dSrcTiltPos;
 double dTiltPos = boost::lexical_cast<double>(ssTiltPos.str());對象


注意事項ip

1)一旦設置了stringstream的setiosflags屬性,就不能再次設置和使用,所以纔會使用了另一個對象保存ci

相關文章
相關標籤/搜索