zoukankan      html  css  js  c++  java
  • C/C++的格式化输出(输出前导0)

      由于输出前导0不常见,所以这里写一下(由于懒得分开写,就放在一个代码里面了)。

    代码:

    #include<iostream>
    #include<iomanip>//C++代码注意包含该头文件
    #include<stdio.h>
    using namespace std;
    int main(){
        int n=654321;
        double d=987.654321;
        printf("C的格式化输出:
    ");
        printf("%08d
    ",n);//输出八位,在前面补前导0 
        printf("%.4f
    ",d);//输出4位小数 
        
        cout<<endl<<"C++的格式化输出:"<<endl; 
        cout<<setfill('0')/*输出前导0*/<<setw(8)<<n<<endl;//输出八位,在前面补前导0 
        cout<<fixed<<setprecision(4)<<d<<endl;//输出4位小数 
        return 0;
    } 

    运行结果:

       除了注意C++要包含头文件iomanip外(C只需stdio.h),也没啥可说的了~

  • 相关阅读:
    053-649
    053-648
    053-647
    053-646
    053-645
    053-644
    053-643
    053-642
    053-641
    053-640
  • 原文地址:https://www.cnblogs.com/chasemeng/p/12791024.html
Copyright © 2011-2022 走看看