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),也没啥可说的了~

  • 相关阅读:
    什么是操作系统
    去除按钮点击的边框
    unsupported time zone specified undefined
    w3c JS测试
    视频播放器
    document.write
    HTML4到HTML5
    MPU6050
    NRF24L01模块配置
    4-Four-Seeing hands
  • 原文地址:https://www.cnblogs.com/chasemeng/p/12791024.html
Copyright © 2011-2022 走看看