热情软件屋

 

在VC++6.0 中怎样计算以e为底的对数


编号:QA004511
建立日期: 2002年1月2日 最后修改日期:2002年1月2日
所属类别:

李明群:
    你好!我是一名学生,最近需要编写一个程序,遇到一个问题,特来请教专家。在VC++6.0 中怎样计算以e为底的对数,或者这个常数e怎样获取?盼望解答。元旦快乐!

回答:

    可以使用log计算自然对数(以e为底),log10计算常用对数(以10为底),这两个函数需要包含math.h。
    例子:
    #include <math.h>
    #include <stdio.h>
    
    void main( void )
    {
     double x = 9000.0;
     double y;
    
     y = log( x );
     printf( "log( %.2f ) = %f\n", x, y );
     y = log10( x );
     printf( "log10( %.2f ) = %f\n", x, y );
    }
    其他对数可以使用换底公式进行计算。
    你可以使用exp(1)获得常数e。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio