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
-
C言語のポインターを使用した算術演算について説明しますか?
ポインタは、他の変数のアドレスを格納する変数です。 ポインタの宣言、初期化、アクセス 次のステートメントを検討してください- int qty = 179; ポインタの宣言 int *p; 「p」は、別の整数変数のアドレスを保持するポインタ変数です。 ポインタの初期化 アドレス演算子(&)は、ポインタ変数を初期化するために使用されます。 int qty = 175; int *p; p= &qty; ポインタを使用した算術演算 ポインタ変数は式で使用できます。たとえば、ポインタ変数が適切に宣言および初期化されている場合、次のステートメントが有効です。 a) *p1 +
-
構造概念を使用してC言語でビットフィールドを説明する
ビットフィールドは、変数のサイズをビット単位で指定するために使用されます。通常、構造内で定義されます。 ビットフィールド:1バイト=8ビット たとえば、 例を以下に説明します- Struct info{ int x:2; }; ここで、xは2ビットを占めています。 範囲外のビットフィールドに値を割り当てることは無効です。 サイズとアドレス演算子はビットフィールドに適用できないため、scanfステートメントを使用してビットフィールドの値を入力することはできません。 ビットフィールドに割り当てることができるデータ型は、int、signed int、uns