float、double有效数字都只显示6位,超过6位将显示科学计数法。

c++中float和double类型有效数字的问题

想将小数点后的位数根据自己的控制显示出来,可以

cout<<precision(6)<<fixed<<要显示的数值<<endl

其中fixed和precision位置可以互换。

没有fixed的话,precision只控制有效数字的位数。

其中precision在头文件 iomanip中。

c++中float和double类型有效数字的问题

c++中float和double类型有效数字的问题

并且可以发现从当前位置开始,后面所有的数据输出格式全部服从此语句。

相关文章:

  • 2021-12-13
  • 2021-09-24
  • 2021-12-02
  • 2022-02-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-19
  • 2022-01-09
  • 2021-10-17
  • 2021-12-29
  • 2021-09-28
  • 2022-12-23
相关资源
相似解决方案