| printf | 標準出力 |
|---|---|
| sprintf | streamに書き出す |
| fprintf | ファイルに書き込む |
| scanf | 標準入力 |
| fscanf | streamから読み込む |
| sscanf | 文字列から読み込む |
| puts | 文字列を出力 |
| fputs | streamに書き出す |
| gets | streamから読み込む |
| fgets | streamから読み込む |
| putchar | 標準出力 |
| getchar | 標準入力 |
| fputc | streamに書き出す |
| putc | fputc のマクロ |
| fgetc | streamから1文字返す |
| getc | fgetc のマクロ |
| fopen | ファイルオープン |
| fclose | ファイルクローズ |
| rand | 無作為な数を返す |
|---|---|
| atoi | アルファベットをint型に変換する |
| atol | アルファベットをlong型に変換する |
| atof | アルファベットをdouble型に変換する |
| malloc | メモリを確保する |
| calloc | メモリを確保する |
| realloc | メモリを確保する |
| free | メモリを開放する |
| abs | 絶対値を返す |
| exit | 以上終了を示す |
| system | 実行環境に渡す |
| sin | 正弦を返す |
|---|---|
| asin | アークサインを返す |
| sinh | 双曲線正弦を返す |
| cos | 余弦を返す |
| acos | アークコサインを返す |
| cosh | 双曲線余弦を返す |
| tan | 正接を返す |
| atan | アークタンジェントを返す |
| tanh | 双曲線正接を返す |
| log | 自然対数を返す |
| log10 | 常用対数を返す |
| floor | 少数以下を切り捨てを返す |
| ceil | 少数以下を切り上げを返す |
| fabs | 絶対値を返す |
| exp | e の x 乗を返す |
| pow | 累乗を返す |
| sqrt | ルートの値を返す |
| strcpy | 文字列をコピー |
|---|---|
| strncpy | 文字列を指定文字コピー |
| strcat | 文字列を連結 |
| strncat | 文字列を指定文字連結 |
| strcmp | 文字列の比較 |
| strncmp | 文字列を指定文字分比較 |
| strchr | 最初の文字を返す |
| strlen | 文字列の長さを返す |
| isalnum | アルファベットまたは10進数かどうか判別 |
|---|---|
| isalpha | アルファベットかどうか判別 |
| isdigit | 10進数かどうか判別 |
| isgraph | スペース以外の印刷可能文字かどうかを判別 |
| islower | 小文字かどうかを判別 |
| isupper | 大文字かどうかを判別 |
| isprint | スペースを含む印刷可能文字かどうかを判別 |
| ispunct | スペース、英字、数字以外の印刷可能文字かどうかを判別 |
| isspace | スペース、改ページ、改行、復帰、タブ、垂直タブかどうかを判別 |
| isxdigit | 16進数かどうかを判別 |
| tolower | 小文字に変換する |
| toupper | 大文字に変換する |
| time | カレンダー時間を返す |
|---|---|
| clock | プログラムが使用したCPU時間を返す |