C言語ライブラリ関数リファレンス

amazon Kindle ¥200

 

C言語の標準ライブラリ関数の使い方を解説するリファレンスマニュアルです。

各ライブラリ関数について、機能と引数、戻り値を説明し、短いサンプルコードを提示しています。

サンプルコードは、関数の使い方がシンプルに理解できるようになるべく短く単純なもににしています。

 

掲載している関数は、1989年制定のANSI標準規格を基準にして選抜した131の関数となっています。 C99やC11などで追加されたワイド文字、複素数、UNICODE、マルチスレッドなどの関数、ならびに使用頻度が低いと思われる一部の数学関数は割愛しております。それでも一般的なC言語のコーディングでは、ほとんどは本書に掲載したものでカバーできると思います。

 

 

 

本書は、次のライブラリ関数を収録しております。

 

※本文では下記のような区分とは無関係にアルファベット順になっています。

 

【実行制御・環境】

abort/assert/atexit/exit/getenv/localeconv/longjmp/perror/raise/setjmp/

setlocale/signal/strerror/system

 

【メモリ】

calloc/free/malloc/memchr/memcmp/memcpy/memmove/memset/realloc

 

【カレンダー・時刻】

asctime/clock/ctime/difftime/gmtime/localtime/mktime/strftime/time

 

【ファイル入出力・標準入出力】

clearerr/fclose/feof/ferror/fflush/fgetc/fgetpos/fgets/fopen/fprintf/

fputc/fputs/fread/freopen/fscanf/fseek/fsetpos/ftell/fwrite/getc/

getchar/printf/putc/putchar/puts/rewind/scanf/setbuf/setvbuf/snprintf/

sprintf/sscanf/ungetc

 

【ファイルシステム】

remove/rename/tmpfile/tmpnam

 

【文字・文字列】

atof/atoi/atol/isalnum/isalpha/isblank/iscntrl/isdigit/isgraph/islower/

isprint/ispunct/isspace/isupper/isxdigit/mblen/strcat/strchr/strcmp/strcoll/

strcpy/strcspn/strlen/strncat/strncmp/strncpy/strpbrk/strrchr/strspn/strstr/

strtod/strtok/strtol/strtoul/strxfrm/tolower/toupper

 

【数値・数学】

abs/ceil/div/exp/fabs/floor/fmod/frexp/labs/ldiv

log/log10/modf/pow/rand/sqrt/srand/sin/asin/sinh

cos/acos/cosh/tan/atan/atan2/tanh

 

【可変長引数】

va_start/vfprintf/vprintf/vsnprintf/vsprintf

 

【アルゴリズム・その他}}】

bsearch/offsetof/qsort

 

ダウンロード
サンプルプログラム・PDF版ダウンロード
本文に掲載しているサンプルプログラムのテキストデータと、Kindle版と同等の内容のPDFファイルです。
Kindle版の巻末にzipのパスワードが記載されています。
TENKAIKEN-c-stdlib-reference-R002-201905
zip ( 圧縮 ) ファイル 757.2 KB