double fat = 0.2654654645486684646846865584656566554566556564654654899866223625564668186456564564664564;
cout<<fat<<endl;
Run Code Online (Sandbox Code Playgroud)
结果是:
0.265465
应该是7个字符更长吗?我认为双人能举办更多吗?
我也得到了"长双"的相同结果.
Oli*_*rth 10
您只是看到了一个使用的默认精度iostream.
要改善一些事情,请使用std::setprecision().
const int max_digits = std::numeric_limits<double>::digits10;
std::cout << std::setprecision(max_digits) << fat << std::endl;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
247 次 |
| 最近记录: |