397

索引- （２項-演算子） ................. 7, 25, 292!=演算子 ................................... 50- （単項-演算子） ......................... 28" ......................................... 250-- （減分演算子） ........................ 311" " （文字列リテラル） ........... 11, 87, 256-- （後置減分演算子） ..................... 81#define指令 .......................... 124, 229-- （前置減分演算子） ..................... 88#include指令 .............................. 158-> （メンバアクセス演算子） .............. 337% .......................................... 25. （小数点） ............................. 216

引, （宣言における区切り） .................. 13

索記号! （論理否定演算子） ...................... 77%% ......................................... 25. （メンバアクセス演算子） ............... 334%d ................................. 6, 39, 212... （省略記号） ......................... 379%f ..................................... 31, 39/演算子 ................................ 25, 26%ld ....................................... 189/* .......................................... 4%lf ........................................ 33// .......................................... 4%lu ....................................... 189/= （複合代入演算子） ..................... 90%o ........................................ 212; （for文の区切り） ....................... 94%p ........................................ 279; （式文） ........................ 7, 29, 101%s ................................... 258, 260; （宣言） ................................ 12%u ................................... 189, 212: （ラベル） .............................. 67%x ........................................ 212<演算子 .................................... 52%X ........................................ 212<<演算子 .................................. 204%演算子 ................................ 25, 26<=演算子 ................................... 52& （アドレス演算子） ................. 17, 278<ctype.h> ............................ 269, 375& （ビット単位のAND演算子） ............ 202<limits.h> ........................... 188, 192&& （論理AND演算子） ........... 62, 77, 209<math.h> .................................. 217' ......................................... 250<stdbool.h> ............................... 197' ' （文字定数） .......................... 86<stddef.h> ........................... 194, 290( ) （演算順序の変更） .................... 30<stdint.h> ................................ 197( ) （仮引数の宣言） ..................... 143<stdio.h> ............................ 158, 353( ) （関数呼出し演算子） .............. 6, 144<stdlib.h> ................................ 324( ) （キャスト演算子） .................... 37<string.h> ................................ 316*/ .......................................... 4<time.h> .................................. 362* （２項*演算子） ..................... 17, 25= （初期化子） ............................ 15* （間接演算子） ......................... 281= （単純代入演算子） .................. 13, 29* （ポインタ型） ......................... 280==演算子 ................................... 50++ （後置増分演算子） ..................... 81>演算子 .................................... 52++ （前置増分演算子） ..................... 88>=演算子 ................................... 52++ （増分演算子） ........................ 311>>演算子 .................................. 204+= （複合代入演算子） ..................... 80? : （条件演算子） ........................ 58+ （単項+演算子） ......................... 28[ ] （仮引数のポインタの宣言） ........... 298+ （２項+演算子） ................. 2, 25, 292[ ] （添字演算子） ............. 117, 294, 297, （仮引数宣言節） ....................... 143[ ] （配列の宣言） .................. 117, 133, （コンマ演算子） ....................... 233[ ] （要素指示子） ....................... 136, （初期化子） ........................... 120\ ........................................... 9, （実引数の区切り） .................. 6, 144\" ........................................ 250

398\' ........................................ 250

８進定数 .................................. 210\\ ........................................ 250

10進数 ................................ 6, 183\a .................................... 11, 250

10進定数 ................................. 210\n ..................................... 8, 250

16進拡張表記 ............................. 251\x ........................................ 251

16進数 .............................. 183, 185^ （ビット単位の排他OR演算子） .......... 202

16進定数 ................................. 210__STDC_NO_VLA__ ........................... 136_Bool ..................................... 197

索{ } （構造体の宣言） ..................... 332

A
AND

引

{ } （初期化子） ............... 120, 259, 335

ビット単位の〜演算子{ } （複合文） ............................ 60

論理〜演算子................... 202................... 62, 77, 209| （ビット単位のOR演算子） .............. 202

ANSI|| （論理OR演算子） ............. 63, 77, 209

atof() .................................... 324~ （補数演算子） ......................... 202

atoi() .................................... 324￥ .......................................... 9atol() .................................... 324.................................... 389

atoll() ................................... 324
数字

auto ...................................... 175

０ .......................................... v
非〜.................................... 44

B

０フラグ ................................... 38

B言語 .................................... 388

１次元配列 ................................ 132

BCPL言語１の補数

bool ...................................... 197〜表現................................. 200................................ 388

break文 ........................... 67, 93, 103

２項
〜+演算子

....................... 2, 25, 292

C

〜-演算子

....................... 7, 25, 292

C++ ...................................... 136〜*演算子........................... 17, 25

Ｃ言語 .................................... 388〜演算子................................ 28

calloc() .................................. 137

２次元配列 ................................ 132

case ....................................... 67

２重ループ ................................ 102

char ....................... 186, 190, 191, 192

２進CHAR_BIT .................................. 192

純〜記数法
〜数

............................. 197

CHAR_MAX .................................. 189.............................. 183, 185

CHAR_MIN .................................. 189

２値

const ..................................... 163〜の交換 .......................... 122, 287

continue文 ............................ 93, 103〜の差 .................................. 59〜の最大値.............................. 56

D

〜のソート

............................. 288

default .................................... 68２の補数表現 .............................. 200

do文 ....................................... 74

３項
〜演算子

〜とwhile文............................ 28, 58............................. 87

double ................................ 31, 214

３次元配列 ................................ 135
３値

E

〜の最小値

.............................. 57

else ................................... 46, 53〜の最大値......................... 56, 147

enum ...................................... 237

８進拡張表記 .............................. 251

EOF .................................. 244, 248

８進数 .................................... 183

399

F

LLONG_MIN ................................. 189

f （浮動小数点接尾語） ................... 216

localtime() ............................... 363

F （浮動小数点接尾語） ................... 216

long ................................. 186, 193

false ..................................... 197

long double ............................... 214

fclose() .................................. 356

LONG_MAX .................................. 189

fgetc() ................................... 366

LONG_MIN .................................. 189

FILE ...................................... 353
M

float ..................................... 214

main関数 ............................. 142, 154

引fopen() ................................... 354
for文 ...................................... 94

N

fprintf() ................................. 360

NULL ...................................... 290

fputc() ................................... 369
fread() ................................... 372
free() .................................... 137

OOR

fscanf() .................................. 359

ビット単位の〜演算子

fwrite() .................................. 372

ビット単位の排他〜演算子
論理〜演算子................... 202............... 202................... 63, 77, 209Ggetchar() ................................. 244

P

printf() .......................... 6, 361, 376
Iputchar() .................................. 87

if ..................................... 44, 53

puts() ..................................... 18

if文 ....................................... 44〜とswitch文............................ 69Rinline .................................... 165

register ............................. 175, 278

int .......................... 12, 30, 186, 193

restrict ............................. 317, 383

INT_MAX ................................... 189

return文 ............................. 145, 146

INT_MIN ................................... 189
ISO ...................................... 389

S

isprint() ................................. 375

scanf() ..................... 16, 290, 359, 380
SCHAR_MAX ................................. 189

J

SCHAR_MIN ................................. 189...................................... 389

short ................................ 186, 193〜コード ............................... 248

SHRT_MAX .................................. 189

JIS

索

FILENAME_MAX .............................. 367

SHRT_MIN .................................. 189
K

signed ............................... 186, 200

K&R ..................................... 388

sizeof演算子 ......................... 192, 195
size_t .................................... 194

Lsqrt() .................................... 217

l （整数接尾語） ......................... 211

sqrtf() ................................... 217

L （整数接尾語） ......................... 211

sqrtl() ................................... 217

l （浮動小数点接尾語） ................... 216

static .................................... 174

L （浮動小数点接尾語） ................... 216

stderr .................................... 353

ll （整数接尾語） ........................ 211

stdin ..................................... 353

LL （整数接尾語） ........................ 211

stdout .................................... 353

LLONG_MAX ................................. 189

strcat() .................................. 320

400

strcmp() ............................. 322, 323
strcpy() .................................. 318

while文 .................................... 82〜とdo文................................ 87

strlen() .................................. 316
strncat() ................................. 320

あstrncmp() ............................ 322, 323

アクセス .................................. 117

strncpy() ................................. 318
struct .................................... 332
struct tm ................................. 362

索switch文 ................................... 66

引

〜とif文

................................ 69

メンバ〜演算子......................... 337

値 ......................................... 55〜渡し............................ 150, 276

あだ名 .................................... 281
後判定繰返し ........................... 87, 94
アドレス .................................. 277

T

〜演算子

............................... 278

time() .................................... 362

あまり ..................................... 25

time_t .................................... 362

アルゴリズム .............................. 235

tm_hour ................................... 363

アロー演算子 .............................. 337

tm_isdst .................................. 363

暗黙の型変換 .......................... 34, 151

tm_mday ................................... 363
tm_min .................................... 363

いtm_mon .................................... 363

入れ子 ..................................... 53

tm_sec .................................... 363

インクリメント ............................. 81

tm_wday ................................... 363

ポインタの〜........................... 311

tm_yday ................................... 363

インクルード .............................. 158

tm_year ................................... 363

インタプリタ ................................ 6

tolower() ................................. 269

インデンテーション ........................ 111

toupper() ................................. 269

インデント ................................ 111

true ...................................... 197

引用符

typedef〜宣言〜名............................ 194, 338.............................. 194, 338

単一〜................................. 250

二重〜............................ 250, 256

インライン関数 ............................ 165

Uうu （整数接尾語） ......................... 211

ウォーニング .............................. 131

U （整数接尾語） ......................... 211

閏秒 ...................................... 363

UCHAR_MAX ................................. 189
UINT_MAX ............................. 189, 207

えULLONG_MAX ................................ 189

エイリアス ................................ 281

ULONG_MAX ................................. 189

エラー ...................................... 5

UNIX .................................... 388

標準〜ストリーム

unsigned ............................. 186, 198〜表示子 ............................... 353

USHRT_MAX ................................. 189

円記号 ...................................... 9....................... 353

演算 ....................................... 34
V
VLA ...................................... 136

void ................................. 152, 154

算術〜.................................. 29

ビット単位の論理〜................ 202, 208

演算子 ............................ 24, 29, 108/〜 ................................. 25, 26
W%〜 ................................. 25, 26

while （do文の一部） .................. 75, 89<〜 ..................................... 52

401<<〜 ................................... 204

複合代入〜*= ......................... 150<=〜 .................................... 52

複合代入〜>>= ........................ 206!=〜 .................................... 50

補数〜==〜 .................................... 50

メンバアクセス〜....................... 337>〜 ..................................... 52

メンバアクセス〜. .................... 334>=〜 .................................... 52

メンバアクセス〜-> ................... 337>>〜 ................................... 204

論理〜

２項〜

.................................. 28

論理AND〜&& ................. 62, 77, 209

２項-〜......................... 7, 25, 292

論理OR〜|| ................... 63, 77, 209

２項*〜............................. 17, 25

論理否定〜! ........................... 77

２項+〜......................... 2, 25, 292

３項〜.............................. 28, 58~ .............................. 202.................................. 63

アドレス〜& ...................... 17, 278

アロー〜 ->............................ 337

お大きさ .................................... 214
オブジェクトの〜....................... 192

加減〜.................................. 25

オーバフロー .............................. 213関係〜.................................. 52

オープン .................................. 354

関数呼出し〜間接〜( ) ................... 6, 144

大文字 .................................... 268* .............................. 281

落ちる ..................................... 68( ) ......................... 37

オブジェクト .......................... 32, 277

キャスト〜
減分〜

-- ............................. 311

後置減分〜-- .......................... 81

後置増分〜〜形式マクロ〜の大きさ........................... 124............................. 192++ .......................... 81

オフセット ................................ 296, ............................ 233

オペランド ................................. 24

条件〜? : ............................. 58

オペレーティングシステム .................... 8

乗除〜.................................. 25

コンマ〜

前置減分〜

-- .......................... 88

か

前置増分〜

++ .......................... 88

改行 ................................... 8, 250

増分〜++ ............................. 311

解釈 ........................................ 6

添字〜[ ] .................. 117, 294, 297

階乗 ...................................... 241

代入〜.................................. 29

解放 ...................................... 137

単項〜.................................. 28

カウンタ

単項-〜

................................. 28〜用変数................................ 95

単項*〜 ................................ 281

書込みモード ......................... 356, 361

単項&〜 ................................ 278

隠される .................................. 173

単項+〜 ................................. 28

拡張子 ...................................... 2

単項算術〜 .............................. 29

拡張整数型 ................................ 197

単純代入〜 = ....................... 13, 29

拡張表記 .............................. 11, 250

等価〜 .................................. 50
ドット〜. ............................ 334

８進〜................................. 251

16進〜 ................................. 251

ビット単位のAND〜& .................. 202

ビット単位のOR〜| .................... 202

確保 ...................................... 137

単純〜

ビット単位のシフト〜................... 204

加減演算子 ................................. 25

ビット単位の排他OR〜^ ................ 202

加算 ........................................ 2

複合代入〜.............................. 80

仮数 ...................................... 214

複合代入〜+= .......................... 80

型 ................................. 12, 30, 55

複合代入〜/= .......................... 90................................. 250

暗黙の〜変換....................... 34, 151

引

sizeof〜 .......................... 192, 195

索

エンディアン .............................. 279

402

拡張整数〜

............................. 197

仮引数〜並び........................... 143〜呼出し式............................. 144〜を指すポインタ....................... 291

関数〜................................. 342

間接演算子 ................................ 281

基本〜................................. 183

完全バッファリング ........................ 247

共用体〜............................... 342

構造体〜............................... 342

き................................. 182

偽 ........................................ 209

算術〜

索
引

集成体〜

............................... 340

キーボード ............................ 16, 353

スカラ〜............................... 291

キーワード ................................ 108............................ 182, 186

記憶域 .................................... 315

整数〜

通常の算術〜変換
配列〜....................... 223

自動〜期間............................. 174................................. 342

静的〜期間............................. 174

標準整数〜............................. 197

符号付き整数〜.................... 186, 200

符号無し整数〜.................... 186, 198

浮動小数点〜
返却値〜...................... 182, 214............................... 143

割り付け〜期間〜期間......................... 137................................. 174〜クラス指定子......................... 174

期間
記憶域〜

............................... 174........................ 280, 342

自動記憶域〜........................... 174

文字〜....................... 182, 186, 190

静的記憶域〜........................... 174

要素〜............................ 117, 132

列挙〜............................ 182, 237

ポインタ〜

〜指定子

............................... 186〜修飾子............................... 163〜変換................................. 222

記号省略〜................................. 379〜文字................................... 9

基数 ...................................... 183〜変換............................ 184, 185

かつ ....................................... 62

奇数 ................................... 45, 47

可変長配列 ................................ 136

基本型 .................................... 183

画面 ................................... 6, 353

逆斜線 ................................. 9, 250

仮引数 .................................... 143

キャスト ................................... 37〜型並び............................... 143

関係

〜演算子

................................ 37

行 ........................................ 132

大小〜.................................. 52

文字列の大小〜〜演算子......................... 323................................ 52

関数 ................................... 6, 142

main〜 ............................ 142, 154〜バッファリング〜末コメント....................... 247............................. 4共用体型 .................................. 342
切捨て
小数部の〜

.......................... 25, 34

インライン〜 ........................... 165
再帰〜呼出し........................... 243

ライブラリ〜........................... 142〜型................................... 342〜形式マクロく空間
名前〜............................ 239, 341........................... 229

偶数 .................................. 47, 100............................. 157

空白 ...................................... 109〜定義............................ 143, 157

空白類文字 ................................ 110〜頭部................................. 143

空文 .................................. 65, 101〜本体................................. 143

空ポインタ ................................ 290

〜原型宣言

〜名

................................... 143〜呼出し............................ 6, 144〜呼出し演算子...................... 6, 144〜定数................................. 290

空文字列 .................................. 260
区切り子 .................................. 109

403

九九 ...................................... 102

誤差 ...................................... 218

クラス

コピー

記憶域〜指定子......................... 174

繰返し ..................................... 75
後判定〜............................ 87, 94

前判定〜................................ 87〜文................................... 101

クローズ .................................. 356

配列の〜............................... 130

文字列の〜................... 312, 314, 318

コメント ................................. 4, 5
行末〜................................... 4

伝統的〜................................. 4

小文字 .................................... 268

コンマ演算子 .............................. 233

継続条件 ............................... 75, 77
警報 .................................. 11, 250

さ

桁あふれ .................................. 213

差 ......................................... 59

桁数 ...................................... 371

再帰結合性 .................................... 220〜関数呼出し

原型

〜的

関数〜宣言

............................. 157

現在の日付と時刻 .......................... 362〜的定義............................... 240

最小値

減算 ........................................ 7

３値の〜

原始プログラム .............................. 2

配列要素の〜減分........................... 243................................... 240................................ 57........................... 126

最小フィールド幅 ................. 38, 261, 376

後置〜演算子............................ 81

最大公約数 ................................ 243

前置〜演算子............................ 88

最大値

〜演算子

............................... 311
こ

交換

２値の〜

................................ 56

３値の〜........................... 56, 147

配列要素の〜........................... 126

最大フィールド幅 .......................... 380

２値の〜.......................... 122, 287

降順 ...................................... 234
更新モード ................................ 356

指す
文字列を〜

............................. 305

算術

構成メンバ ................................ 345

単項〜演算子構成要素 .................................. 133

通常の〜型変換

構造体 ............................... 332, 339〜演算 .................................. 29〜型................................... 342〜タグ ................................. 332〜の配列 ............................... 342
後置 ....................................... 81〜減分演算子 ............................ 81〜増分演算子〜型......................... 223................................... 182〜シフト............................... 205

参照〜外し............................ 281, 313〜マニュアル........................... 388............................ 81

構文 ....................................... 48〜図............................ 29............................ 48, 49, 51

し式 ......................................... 29
関数呼出し〜

コード........................... 144

JIS〜.................................. 248

条件〜.................................. 58

文字〜................................. 323

制御〜.............................. 45, 75

国際標準化機構 ............................ 389

添字〜................................. 117

国際文字名 ................................ 108

代入〜............................. 29, 126

引コンパイル ............................... 3, 6

警告 ...................................... 131

索コンパイラ .................................. 3

け

404

〜の評価
〜文

................................ 55

省略記号 .................................. 379............................... 29, 101

初期化 ................................ 15, 174

識別子 ..................... 106, 108, 155, 341〜と記憶域期間

時刻

〜と代入

現在の〜

............................... 362

要素別の〜
暦〜

......................... 175................................ 15

初期化子 .................... 15, 120, 259, 335............................. 362

除算 ................................... 25, 26................................... 362

書式 ........................................ 8

字下げ .................................... 111〜文字列....................... 8, 376, 380

索引

指数 ...................................... 214

処理系 ...................................... 6

自然数 .................................... 240

指令

実行 ........................................ 3〜プログラム#define〜 ......................... 124, 229............................. 3#include〜 ............................. 158

実数 ...................................... 214

真 ........................................ 209

実引数 ................................. 6, 144

診断メッセージ .............................. 3

指定子型〜................................... 186

記憶域クラス〜
変換〜......................... 174.............. 39, 212, 261, 378, 381

自動記憶域期間 ............................ 174

す
数字 ...................................... 109
非〜................................... 109〜文字............................ 248, 267

スカラ型 .................................. 291

シフト
算術〜

................................. 205

スコープ .................................. 155................... 204

スタティック .............................. 282................................. 205

ストリーム ................................ 352

ビット単位の〜演算子
論理〜

自由形式 .................................. 110

標準〜

修飾子

標準エラー〜型〜................................... 163

長さ〜....................... 212, 377, 380................................. 353........................... 353

標準出力〜............................. 353

標準入力〜............................. 353

集成体型 .................................. 340
終了条件 ................................... 77
出力

せ制御式 ................................. 45, 75

標準〜ストリーム....................... 353

整数

寿命 ...................................... 174

拡張〜型............................... 197

純２進記数法 .............................. 197

標準〜型............................... 197

商 ......................................... 25

符号付き〜型...................... 186, 200

条件

符号無し〜型...................... 186, 198

継続〜 .............................. 75, 77〜型 .............................. 182, 186

終了〜

〜接尾語

.................................. 77〜演算子 ................................ 58〜式............................... 211〜定数 ............................. 32, 210.................................... 58

生成 ...................................... 175

照合誤り .................................. 380

生存期間 .................................. 174

乗算 ....................................... 17

静的 ...................................... 282

昇順 ...................................... 234〜記憶域期間........................... 174

乗除演算子 ................................. 25

精度 ................................. 214, 218

小数点 .................................... 216

精度

小数部 ............................... 215, 216

積 ......................................... 25〜の切捨て.......................... 25, 34

剰余 ....................................... 25（変換指定） ............... 39, 261, 377

絶対値
符号と〜表現........................... 200

405

セット ............................... 192, 208

単一引用符 ................................ 250

接尾語

単項

整数〜

〜+演算子

............................... 28........................... 216〜-演算子............................... 28

ゼロ ........................................ v〜*演算子.............................. 281

線形探索 ............................. 165, 265〜&演算子.............................. 278

宣言 .................................. 12, 157〜演算子................................ 28................................. 211

浮動小数点〜

typedef〜 ......................... 194, 338............................. 157〜算術演算子............................ 29

探索

索

関数原型〜

線形〜

............................ 165, 265

前置 ....................................... 81

逐次〜................................. 165〜減分演算子............................ 88〜増分演算子............................ 88

占有 ...................................... 192

単純
〜拡張表記

............................. 250〜代入演算子............................ 29

段付け .................................... 111

そダンプ .................................... 375

走査 ...................................... 119

短絡評価 ............................... 63, 64

増分
後置〜演算子............................ 81

ち前置〜演算子............................ 88

置換 ...................................... 124............................... 311

逐次探索 .................................. 165

添字 ............................ 117, 133, 296

地方時 .................................... 363

〜演算子
〜演算子
〜式

..................... 117, 294, 297

注釈 ..................................... 4, 5................................... 117
つ

ソース
〜ファイル

............................... 2〜プログラム............................. 2

追加モード ................................ 356
通常の算術型変換 .......................... 223

ソート .................................... 234
２値の〜............................... 288

て

バブル〜

.......................... 235, 330

定義 ...................................... 157
関数〜............................ 143, 157

た

定数 ................................... 12, 29

大小関係 ................................... 52

8進〜 .................................. 210

文字列の〜 ............................. 323

10進〜 ................................. 210

ダイナミック .............................. 282

16進〜 ................................. 210

代入 ....................................... 13

空ポインタ〜........................... 290

単純〜演算子 ............................ 29

整数〜 ............................. 32, 210

複合〜演算子

浮動小数点〜............................ 80〜演算子 ................................ 29〜式............................... 29, 126〜と初期化.............................. 15〜抑止文字............................. 380

タグ ...................................... 341
構造体〜............................... 332

列挙体〜............................... 237....................... 32, 216

文字〜 .................................. 86
列挙〜................................. 237

テキスト .................................... 2〜形式................................... 2〜ファイル............................. 371

デクリメント ............................... 81
ポインタの〜........................... 311

多次元配列 ........................... 132, 170

展開 ...................................... 229

多重ループ ........................... 102, 106

伝統的コメント .............................. 4

引

選択文 ..................................... 69

406

と

〜の要素数

............................. 196

等価演算子 ................................. 50〜要素の最小値......................... 126

同義語 .................................... 194〜要素の最大値......................... 126

動的 ...................................... 282

破棄 ...................................... 175

独立性 ............................... 159, 161

派生 ...................................... 132

ドット演算子 .............................. 334
ド・モルガンの法則 ......................... 77〜型................................... 342

バックスラッシュ ............................ 9
バッファリング ............................ 247
バブルソート ......................... 235, 330

内部表現 .................................. 197

番地 ...................................... 277

長さ

判定

索

な

引

................... 264, 310, 316

後〜繰返し.......................... 87, 94..................... 212, 377, 380前〜繰返し.............................. 87

文字列の〜
〜修飾子

夏時間 .................................... 363
名前 .................................. 12, 106

反転 ...................................... 208
配列の〜............................... 122............................ 239, 341

番兵 ...................................... 166

ナル文字 ............................. 256, 258

汎用性 ............................... 153, 159

〜空間

に

ひ

二重引用符 ........................... 250, 256

非0 ........................................ 44

日本工業規格 .............................. 389

ビープ ..................................... 11

日本産業規格 .............................. 389

引数 ...................................... 150
仮〜

入力
標準〜ストリーム〜誤り....................... 353................................. 380................................... 143

仮〜型並び
実〜

............................. 143................................ 6, 144

非数字 .................................... 109

は排他

左結合 .................................... 220
ビッグエンディアン ........................ 279

ビット単位の〜OR演算子 ................. 202
バイト .................................... 192〜順序................................. 279

日付
現在の〜

............................... 362

ビット ............................... 192, 371

バイナリファイル .......................... 371

符号〜

配列 ...................................... 116〜単位のAND演算子 ..................... 202

１次元〜............................... 132................................. 200〜単位のOR演算子 ....................... 202

２次元〜 ............................... 132〜単位のシフト演算子

３次元〜 ............................... 135〜単位の排他OR演算子 ................... 202

可変長〜〜単位の論理演算............................... 136................... 204.................. 202, 208

構造体の〜 ............................. 342

表 ........................................ 132

多次元〜

評価 ....................................... 55.......................... 132, 170

ポインタの〜
文字の〜

文字列の〜
〜型

........................... 308............................... 270........................ 262, 308................................... 342〜とポインタ...................... 292, 296〜による文字列〜のコピー〜の反転......................... 304............................. 130............................... 122

短絡〜.............................. 63, 64

表記
拡張〜............................. 11, 250

単純拡張〜............................. 250

表示 ....................................... 18
表示子
エラー〜

............................... 353

ファイル位置〜......................... 353

407

ファイル終了〜......................... 353

標準

do〜 .................................... 74
for〜 ................................... 94〜エラーストリーム..................... 353

if〜 .................................... 44....................... 353

return〜 .......................... 145, 146........................... 353

switch〜 ................................ 66............................... 197

while〜 ................................. 82〜出力ストリーム〜ストリーム〜整数型〜入力ストリーム....................... 353

標準Ｃ .................................... 389

空〜............................... 65, 101

繰返し〜............................... 101............................... 29, 101

選択〜.................................. 69

複合〜.................................. 60

ファイル .................................. 352

分布 ...................................... 129................................. 2

文法用語 .................................... 5

ソース〜

テキスト〜

............................. 371

バイナリ〜............................. 371

へ〜位置表示子........................... 353

平均値 ..................................... 30〜終了表示子........................... 353

米国国家規格協会 .......................... 389........................ 156, 172

平方根 .................................... 217

〜有効範囲
複合

ヘッダ .................................... 158〜代入演算子〜文............................ 80.................................... 60

別名 ...................................... 281
変換

副作用 .................................... 230

暗黙の型〜

符号

型〜

〜付き整数型...................... 186, 200〜と絶対値表現〜無し整数型〜ビット......................... 200...................... 186, 198............................... 200

負値 ...................................... 199

基数〜
〜指定

〜指定子
〜値

〜値型

〜数

.................................... 31

〜接尾語
〜定数

......................... 223................. 8, 27, 38, 261, 376............ 39, 212, 261, 378, 381

返却 ...................................... 146

浮動小数点 ................................ 214.............................. 182, 214............................ 184, 185

通常の算術型〜

不定値 ........................... 14, 121, 174〜型......................... 34, 151................................... 222................................... 143................................. 143

変数 ............................... 12, 29, 32
カウンタ用〜............................ 95............................... 216............................. 32, 216

部品 ...................................... 149

ほ
ポインタ ............................. 276, 280

フラグ .................................... 376

関数を指す〜プログラム

空〜 ................................... 290

原始〜................................... 2

実行〜 ................................... 3
ソース〜................................. 2

ブロック ................................... 60〜有効範囲................... 155, 156, 173

プロトタイプ .............................. 157
プロンプト .................................. 8空〜定数........................... 291............................... 290〜型 .............................. 280, 342〜と配列.......................... 292, 296〜のインクリメント〜のデクリメント〜の配列..................... 311....................... 311............................... 308

補数

文 ...................................... 7, 60

１の〜表現............................. 200

break〜 ........................ 67, 93, 103

２の〜表現............................. 200

continue〜 ......................... 93, 103〜演算子............................... 202

引ふ
負 .......................................... 7

索

式〜

408

翻訳 ..................................... 3, 6
〜フェーズ............................... 6〜の配列.......................... 262, 308〜の連結............................... 320

〜リテラル

ま

〜を指す

............... 11, 111, 256, 305............................... 305

前判定繰返し ............................... 87やマクロ
オブジェクト形式〜..................... 124

索

関数形式〜

............................. 229〜の副作用............................. 230

引〜名約数 ...................................... 100

ゆ................................... 124

ユークリッドの互除法 ...................... 243

マジックナンバー .......................... 125

有効範囲 .................................. 155

または ..................................... 63

み

ファイル〜

........................ 156, 172

ブロック〜................... 155, 156, 173

優先順位 .................................. 220

見える .................................... 173
右結合 .................................... 220

よ要素 ...................................... 116

む構成〜

無限ループ ................................. 92〜型

無バッファリング .......................... 247〜指示子................................. 133.............................. 117, 132............................... 136

〜別の時刻

め

配列の〜

メッセージ
診断〜

............................. 362

要素数 .................................... 117............................... 196................................... 3

曜日 ...................................... 363

メンバ ............................... 332, 341

呼出し .................................... 144

構成〜................................. 345〜アクセス演算子....................... 337

読込み ..................................... 16
読取りモード ......................... 356, 357

もら文字 ................................. 248, 371

ライブラリ関数 ............................ 142

大〜................................... 268

記号〜

ラベル ................................ 67, 341................................... 9

空白類〜............................... 110

り小〜 ................................... 268

リセット .................................. 208

数字〜............................ 248, 267

リダイレクト .............................. 247

ナル〜 ............................ 256, 258

リテラル ................................... 11〜型 ......................... 182, 186, 190

文字列〜................. 11, 111, 256, 305〜コード ............................... 323

リトルエンディアン ........................ 279〜定数 .................................. 86

リンク ...................................... 3〜の配列............................... 270

文字列 .................................... 258
空〜................................... 260

書式〜

２重〜

................................. 102........................... 304

多重〜............................ 102, 106................... 312, 314, 318

無限〜.................................. 92〜本体.............................. 75, 89......................... 8, 376, 380

配列による〜〜のコピー〜の大小関係〜の長さる
ループ ..................................... 75........................... 323..................... 264, 310, 316

409

れ例外 ...................................... 213
暦時刻 .................................... 362
レジスタ .................................. 175
列 ........................................ 132
列挙〜型.............................. 182, 237〜体................................... 237............................... 237................................. 237
ろ論理
ビット単位の〜演算................ 202, 208〜AND演算子 ................... 62, 77, 209〜OR演算子 ..................... 63, 77, 209〜演算子................................ 63〜シフト............................... 205〜否定演算子............................ 77
わ

和 ......................................... 24
割り付け記憶域期間 ........................ 137

引

〜定数

索

〜体タグ