logo

C の Exponential()

数学における指数関数

これは、任意の定数の累乗を計算する関数として説明できます。これは、a^x として表すことができます。ここで、a は定数値です。通常、定数値は e です。

C プログラミングの指数関数

C プログラミングでは、定数 e の指数値を計算します。e はオイラー数を表します。 e の値は約 2.71828 です。 exp() 関数は maths.h ヘッダー ファイルで定義されています。したがって、もし

C プログラミングにおける exp() 関数の構文

 Double exp(double parameter); 

exp()関数のパラメータ

この関数に必要なパラメータは 1 つだけです。パラメータには、e を引き上げる値が格納されます。指数が計算される値は定数であるため。

exp() 関数の戻り値の型

exp() 関数の戻り値の型は double です。 float または数値を保持できるその他のデータ型を使用できます。

C プログラムでの exp() 関数の実装

以下は、C プログラムで exp() 関数を実装するコードです。

 //Include the maths header file in the program. #include #include int main() {// Use the exp() function to compute the exponential value for e. printf('The value for e raised to power 0 is = %.6f 
', exp(0)); printf('The value for e raised to power 2 is = %.6f 
', exp(2)); printf('The value for e raised to power 13 is = %.6f 
', exp(13)); printf('The value for e raised to power 12.01 is = %.6f 
', exp(12.01)); printf('The value for e raised to power -1 is = %.6f 
', exp(-1)); printf('The value for e raised to power -3.73 is = %.6f 
', exp(-3.73)); // Using .6f to print the result will return the answer up to 6th decimal place. return 0; } 

出力:

C の Exponential()

指数値を計算するためのユーザー入力

 //The C Program for raising the power of e by user input //exp() is defined in math.h header file #include #include int main() { float power, result; printf(' Please input the value to raise e : 
'); //take user input scanf('%f', &power); //Store answer result = exp(power); printf('
 The value for e raised to the power %.4f is = %.6f 
', power, result); return 0; } 

出力:

C の Exponential()

上の例では、ユーザーからの入力を取得しました。ユーザーが値を入力すると、任意の float 値を指定できます。これはプログラム内で指数を計算するために使用され、変数 result に格納されます。最後のステートメントでは、結果を出力します。答えは小数点第6位まで表示されます。