我怎样才能在c中做指数函数?

时间:2016-01-10 20:38:45

标签: c

我想知道如何在此代码部分中执行exponent函数(这意味着我可以将^更改为使用c语言的函数)?

    K = (S * (P/100/12)) / (1 - (1 + (P/100/12))^(-Y*12) );

3 个答案:

答案 0 :(得分:3)

来自 math.h的pow()函数

OracleConnection con = new OracleConnection(connectionString);
con.Open();

OracleCommand cmd = new OracleCommand();
cmd.Connection = con;
cmd.CommandText =
    "begin " +
    "  UPDATE clients SET name = " + name1 + " WHERE clientId = " + clientId1 +
    "  UPDATE clients SET name = " + name2 + " WHERE clientId = " + clientId2 +
    "end;";
cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
con.Close();

答案 1 :(得分:2)

#include <math.h>

并使用pow函数

答案 2 :(得分:1)

您正在寻找的函数是pow(),它位于math.h库中。只记得用-lm编译,否则它不会让你编译它。

示例:gcc -o output_name file.c -lm