您当前的位置:首页 > 计算机 > 编程开发 > C语言

怎样用0补齐一个数字?

时间:12-30来源:作者:点击数:

要想用0补齐一个数字,可以在格式说明符中的“%”后面插入一个以0开始的数字。可以用具体的例子来清楚地解释这一点:

/* Print a five-character integer,padded with zeros.*/
    printf("%05d",i);
/* Print a floating point, padded left of the zero out to seven characters.  */
    printf("% 07f", f);

如果你没有在数字前面加上0这个前缀,那么数字将被用空格而不是0来补齐。

下面的程序演示了这种技巧:

#include <stdio. h>
int main ()
{
     int i = 123;
     printf( "%d\n", i ) ;
     printf( " %05d\n", i );
     printf( "%07d\n", i );
     return( 0 );
}

它的输出结果为:

  123
  00123
  OO00123
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门