C言語の標準ライブラリ,ヘッダファイル
C言語の標準ライブラリ,ヘッダファイル
| ヘッダファイル | 機能 |
| stdio.h io.h conio.h | 入出力 |
| stdlib.h | 標準検索 |
| math.h complex.h stdlib.h | 数値演算 |
| stdlib.h ctype.h | 文字変換 |
stdio.hのライブラリ関数
| 関数 | 機能 |
| printf() | データ出力 |
| scanf() | データ入力 |
| fprintf() | ファイル出力 |
| getchar() | 1文字読込み |
| fopen() | ファイルオープン |
| fclose() | ファイルクローズ |
math.hのライブラリ関数
| 関数( double型変数 x ) | 機能 |
| abs(x) | 絶対値(int型) |
| fabs(x) | 絶対値(double型) |
| sqrt(x) | 平方根 |
| pow(x,y) | 累乗xy |
| exp(x) | 指数関数ex |
| log(x) | 自然対数 |
| log10(x) | 常用対数 |
| sin(x) | 正弦関数 |
| cos(x) | 余弦関数 |
| tan(x) | 正接関数 |
| asin(x) | 逆正弦関数 |
| acos(x) | 逆余弦関数 |
| atan(x) | 逆正接関数 |
| sinh(x) | 双曲正弦関数 |
| cosh(x) | 双曲余弦関数 |
| tanh(x) | 双曲正接関数 |
C言語サンプルプログラム
#include<stdio.h>
#include<math.h>
int main(void){
double PI=4.0*atan(1.0); //円周率
printf("abs(-2.0) =%10.5lf\n",abs(-2.0));
printf("sqrt(16.0) =%10.5lf\n",sqrt(16.0));
printf("pow(2.0,3.0)=%10.5lf\n",pow(2.0,3.0));
printf("exp(1.0) =%10.5lf\n",exp(1.0));
printf("log(1.0) =%10.5lf\n",log(1.0));
printf("log10(100.0)=%10.5lf\n",log10(100.0));
printf("sin(PI/6.0) =%10.5lf\n",sin(PI/6.0));
printf("cos(PI/3.0) =%10.5lf\n",cos(PI/3.0));
printf("tan(PI/4.0) =%10.5lf\n",tan(PI/4.0));
printf("asin(1.0) =%10.5lf\n",asin(1.0));
printf("acos(0.5) =%10.5lf\n",acos(0.5));
printf("atan(1.0) =%10.5lf\n",atan(1.0));
printf("sinh(0.0) =%10.5lf\n",sinh(0.0));
printf("cosh(0.0) =%10.5lf\n",cosh(0.0));
printf("tanh(0.0) =%10.5lf\n",tanh(0.0));
return 0;
}
コンソール出力結果
abs(-2.0) = 2.00000
sqrt(16.0) = 4.00000
pow(2.0,3.0)= 8.00000
exp(1.0) = 2.71828
log(1.0) = 0.00000
log10(100.0)= 2.00000
sin(PI/6.0) = 0.50000
cos(PI/3.0) = 0.50000
tan(PI/4.0) = 1.00000
asin(1.0) = 1.57080
acos(0.5) = 1.04720
atan(1.0) = 0.78540
sinh(0.0) = 0.00000
cosh(0.0) = 1.00000
tanh(0.0) = 0.00000

