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

C语言按科学记数法打印数字的方法

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

为了按科学记数法打印数字,必须在printf()函数中使用"%e"格式说明符,例如:
    float f=123456.78;
    printf("%e is in scientific/n",(float)i);

当然,如果要对整数进行这样的处理,则必须先把它转换为浮点数:
    int i=10000;
    printf("%e is in scientific/n",f);

下面的程序演示了格式说明符“%e”的作用:

#inclued <stdio. h>
main ( )
{
    double f = 1.0 / 1000000. O;
    int i ;
    for(i = O; i< 14; ++ i )
  {
     printf( " %f = %e\n" , f , f );
     f *= 10.0;
  }
  return( 0 );
}

 

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