zoukankan      html  css  js  c++  java
  • c++用控制符控制输出格式

    #include<iostream>
    #include<cstdio>
    #include<iomanip>
    using namespace std;
    int main()
    {
        int a=10;
        double b=314159.26;
        cout<<a<<endl;//以十进制形式输出 
        cout<<setbase(8);//以八进制形式输出 
        cout<<setiosflags(ios::showbase);//显示进制指示符 
        cout<<a<<endl; 
        cout<<setprecision(7);//设置精度为7位 
        cout<<b<<endl;
        cout<<setiosflags(ios::fixed);//设置以固定小数点的方式输出 
        cout<<setprecision(4);//设置小数点后保留4位 
        cout<<b<<endl;
        //设置以指数形式输出,同时字母大写且左对齐。 
        cout<<setiosflags(ios::scientific|ios::uppercase|ios::left);
        cout<<setw(20);
        //设置显示域宽为20 
        cout<<setfill('*');//空白处以’*‘填充 
        cout<<-b<<endl;//以负数方式四级成绩
        //取消指数形式输出 
        cout<<resetiosflags(ios::scientific|ios::uppercase);
        cout<<setfill(' ');//空白处以’‘填充 
        cout<<setprecision(6);//设置小数点后保留6位 
        cout<<setw(20);//宽度为20 
        cout<<b<<endl; 
        return 0;
    }
    10
    012
    314159.3
    314159.2600
    -3.142E+005*********
    314159.260000
  • 相关阅读:
    请输出in.txt文件中的2 4 6 8 9 10 12行
    shell 求总分
    快速排序小结
    串的模式匹配和KMP算法
    重定向和转发的区别
    servlet中文乱码问题
    JAXP简介
    DOM常用方法总结
    初探javascript
    现在网站主流排版方式
  • 原文地址:https://www.cnblogs.com/zzyh/p/12066975.html
Copyright © 2011-2022 走看看