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

C言語を使用してmath.hライブラリ関数の重要な関数を説明する


数学に関連するすべての関数は、Cプログラミング言語のmath.hヘッダーファイルに保存されます。機能については、以下で詳しく説明します。

sin()

この関数は、引数のsin値を見つけるために使用されます。

sin()関数の構文は次のとおりです-

double sin(double a);

たとえば、

double a=sin(3.14/2);

出力は次のとおりです-

a=1 (approx.)

cos()

引数のcos値を見つけるために使用されます。

cos()関数の構文は次のとおりです-

double cos(double a);

たとえば、

double a=cos(3.14/2);

出力は次のとおりです-

a=0 (approx.)

tan()

引数のtan値を見つけるために使用されます。

tan()関数の構文は次のとおりです-

double tan (double a);

たとえば、

double a=tan(3.14/2);

exp()

引数の指数値を見つけるために使用されます。

exp()の構文は次のとおりです-

double exp (double a);

たとえば、

double a=exp(4.6);

floor()

浮動小数点数を切り捨てるために使用されます。

floor()関数の構文は次のとおりです-

Double floor(double a);

たとえば、

Double a=floor(93.58);

出力は次のとおりです-

A=93

ceil()

浮動小数点数を切り上げるために使用されます。

ceil()関数の構文は次のとおりです-

Double ceil(double a);

たとえば、

Double a=ceil(93.58);

出力は次のとおりです-

A=94

abs()

整数の絶対値を見つけるために使用されます。

abs()関数の構文は次のとおりです-

int abs(int a);

たとえば、

Int a= abs(-6);

出力は次のとおりです-

a=6

pow()

値の力を見つけるために使用されます。

pow()関数の構文は次のとおりです-

double pow(double a,double b);

たとえば、

double x=pow(2,3)

出力は次のとおりです-

x=8

sqrt()

引数の平方根値を見つけるために使用されます。

sqrt()関数の構文は次のとおりです-

double sqrt(double a);

たとえば、

double x=sqrt(36);

出力は次のとおりです-

x=6

  1. C言語のポインターを使用した算術演算について説明しますか?

    ポインタは、他の変数のアドレスを格納する変数です。 ポインタの宣言、初期化、アクセス 次のステートメントを検討してください- int qty = 179; ポインタの宣言 int *p; 「p」は、別の整数変数のアドレスを保持するポインタ変数です。 ポインタの初期化 アドレス演算子(&)は、ポインタ変数を初期化するために使用されます。 int qty = 175; int *p; p= &qty; ポインタを使用した算術演算 ポインタ変数は式で使用できます。たとえば、ポインタ変数が適切に宣言および初期化されている場合、次のステートメントが有効です。 a) *p1 +

  2. 構造概念を使用してC言語でビットフィールドを説明する

    ビットフィールドは、変数のサイズをビット単位で指定するために使用されます。通常、構造内で定義されます。 ビットフィールド:1バイト=8ビット たとえば、 例を以下に説明します- Struct info{    int x:2; }; ここで、xは2ビットを占めています。 範囲外のビットフィールドに値を割り当てることは無効です。 サイズとアドレス演算子はビットフィールドに適用できないため、scanfステートメントを使用してビットフィールドの値を入力することはできません。 ビットフィールドに割り当てることができるデータ型は、int、signed int、uns