Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

C /C++のべき関数


べき関数は、指定された数値のべき乗を計算するために使用されます。

pow関数は、累乗の値b、つまりa b を見つけます。 。

構文

double pow(double a , double b)

入力として二重整数を受け入れ、出力として二重整数を出力します。 pow() 関数はmath.hで定義されています パッケージ。

整数をべき関数に渡すと、関数はそれをdoubleデータ型に変換します。ただし、これには問題があります。この変換により、これが下位のdoubleとして保存される場合があります。たとえば、3を渡して2.99に変換すると、正方形は8.99940001になり、8に変換されます。ただし、これはエラーですが、まれにしか発生しませんが、このエラーを削除するために0.25が追加されます。

サンプルコード

#include <stdio.h>
#include <math.h>
int main() {
   double x = 6.1, y = 2;
   double result = pow(x, y);
   printf("%f raised to the power of %f is %f \n" ,x,y, result );
   // Taking integers
   int a = 5 , b = 2;
   int square = pow(a,b);
   printf("%d raised to the power of %d is %d \n", a,b, square );
   return 0;
}

出力

6.100000 raised to the power of 2.000000 is 37.210000
5 raised to the power of 2 is 25

  1. C / C ++のmbsrtowcs()関数

    この記事では、C++STLでのstd::mbsrtowcs()関数の動作、構文、および例について説明します。 std ::mbsrtowcs()とは何ですか? std ::mbsrtowcs()関数は、C ++ STLに組み込まれている関数であり、ヘッダーファイルで定義されています。 mbsrtowcs()は、最初のバイトが*srcであるヌル終了マルチバイト文字ストリングをワイド文字表現に変換することを意味します。この関数は、変換に応じた値を返します。 構文 size_t mbsrtowcs(wchar_t * pwc、char ** str、size_t n、mbstate_t * p

  2. C / C ++のSystem()関数

    与えられたタスクは、C / C ++でのsystem()の動作を示すことです。 system()関数は、C /C++標準ライブラリの一部です。コマンドプロセッサまたはオペレーティングシステムの端末で実行できるコマンドを渡すために使用され、完了後に最終的にコマンドを返します。 この関数を呼び出すには、またはを含める必要があります。 構文 構文は次のとおりです- int system(char command) コマンドがエラーなしで実行された場合、この関数はゼロを返します。 例 Input: system(“date”) Output: The current d