Ex9_2.cpp
上传用户:wuzhousb
上传日期:2022-07-12
资源大小:380k
文件大小:1k
源码类别:

书籍源码

开发平台:

Visual C++

  1. //【例9.2】浮点数输出。
  2. #include<iostream>
  3. using namespace std;
  4. int main(){
  5. double fnum=31.415926535;
  6. cout<<"缺省域宽为:"<<cout.width()<<"位"<<'n'; 
  7. cout<<"缺省精度为:"<<cout.precision()<<"位"<<'n';
  8. cout<<"缺省表达方式:"<<fnum<<'n';       //按值大小,自动决定定点还是科学数方式
  9. cout.setf(ios::scientific,ios::floatfield);        //floatfield为0x1800
  10. cout<<"科学数表达方式:"<<fnum<<'n';
  11. cout.setf(ios::fixed,ios::floatfield);            //设为定点,取消科学数方式
  12. cout<<"定点表达方式:"<<fnum<<'n';
  13. cout.precision(9);                                //精度为9位,小数点后9位
  14. cout.setf(ios::scientific,ios::floatfield); 
  15. cout<<"9位科学数表达方式"<<fnum<<'n';
  16. return 0;
  17. }