Caution

お使いのブラウザはJavaScriptが実行できない状態になっております。
当サイトはWebプログラミングの情報サイトの為、
JavaScriptが実行できない環境では正しいコンテンツが提供出来ません。
JavaScriptが実行可能な状態でご閲覧頂くようお願い申し上げます。

  1. トップページ
  2. C言語辞典

C言語辞典 一覧ページ

int / char / double / float基本データ型。整数・文字・浮動小数点数。
unsigned / signed / const / volatile型修飾子。符号・定数・最適化抑制。
if / else / else if条件分岐。
switch / case / break / default多方向条件分岐。
for / while / do-whileループ構文。
関数の定義と呼び出し関数の宣言・定義・引数・戻り値。
配列(1次元・多次元)同型データの連続格納。インデックスアクセス。
ポインタの基本(* / &)アドレス取得・間接参照。
ポインタと配列配列名はポインタ。ポインタ演算。
ポインタと文字列char 配列・文字列リテラル・NULL終端。
構造体(struct)異なる型をまとめるデータ構造。
共用体(union)メモリを共有するデータ構造。
列挙型(enum)名前付き整数定数のグループ。
typedef型の別名定義。
sizeof型・変数のバイトサイズを取得。
#include / #defineヘッダ読み込み・マクロ定義。
関数マクロ(#define)引数付きマクロ。インライン展開。
#ifdef / #ifndef / #if / #endif条件付きコンパイル。インクルードガード。
#pragma / #error / #warningコンパイラ制御・強制エラー。
関数ポインタ関数のアドレスを格納するポインタ。コールバック。
malloc() / calloc() / realloc() / free()動的メモリ確保・解放。stdlib.h
printf() / fprintf() / sprintf()書式付き出力。フォーマット指定子。stdio.h
scanf() / fscanf() / sscanf()書式付き入力。stdio.h
putchar() / getchar() / puts() / gets_s()1文字・1行の標準入出力。stdio.h
strlen() / strcpy() / strncpy()文字列の長さ取得・コピー。string.h
strcat() / strncat()文字列の連結。string.h
strcmp() / strncmp()文字列の比較。string.h
strstr() / strchr() / strrchr()文字列・文字の検索。string.h
memcpy() / memmove() / memset() / memcmp()メモリのコピー・初期化・比較。string.h
atoi() / atof() / atol() / strtol()文字列→数値変換。stdlib.h
abs() / labs() / div()整数の絶対値・商と余りの同時計算。stdlib.h
rand() / srand()疑似乱数生成。stdlib.h
qsort() / bsearch()汎用ソート・二分探索。stdlib.h
exit() / atexit() / abort()プログラム終了。終了ハンドラ登録。stdlib.h
isalpha() / isdigit() / isspace() / isalnum()文字種別の判定。ctype.h
tolower() / toupper()大文字・小文字変換。ctype.h
sqrt() / pow() / fabs() / ceil() / floor()平方根・べき乗・絶対値・丸め。math.h
sin() / cos() / tan() / asin() / acos() / atan2()三角関数・逆三角関数。math.h
log() / log2() / log10() / exp()対数・指数関数。math.h
fmod() / modf() / frexp() / ldexp()浮動小数点数の操作。math.h
fopen() / fclose() / freopen()ファイルのオープン・クローズ。モード文字列。stdio.h
fgets() / fputs() / fgetc() / fputc()テキストファイルの行・文字単位の入出力。stdio.h
fread() / fwrite()バイナリファイルの読み書き。stdio.h
fseek() / ftell() / rewind() / feof()ファイル位置の操作・末尾判定。stdio.h
time() / difftime() / clock()現在時刻・経過時間の取得。time_t, clock_t。time.h
localtime() / gmtime() / mktime()time_t ↔ struct tm 変換。time.h
strftime() / asctime() / ctime()時刻を文字列にフォーマット。time.h
va_list / va_start() / va_arg() / va_end()可変長引数関数の実装。stdarg.h
assert() / static_assertデバッグ用の事前条件チェック。NDEBUG。assert.h