ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب ISO IEC 9899:1999, Programming languages -- C

دانلود کتاب ISO IEC 9899:1999، زبان های برنامه نویسی -- C

ISO IEC 9899:1999, Programming languages -- C

مشخصات کتاب

ISO IEC 9899:1999, Programming languages -- C

دسته بندی: برنامه نويسي
ویرایش:  
نویسندگان:   
سری:  
 
ناشر:  
سال نشر:  
تعداد صفحات: 550 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 2 مگابایت 

قیمت کتاب (تومان) : 40,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 12


در صورت تبدیل فایل کتاب ISO IEC 9899:1999, Programming languages -- C به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب ISO IEC 9899:1999، زبان های برنامه نویسی -- C نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Contents......Page 1
Foreword......Page 9
Introduction......Page 12
1. Scope......Page 13
2. Normative references......Page 14
3. Terms, definitions, and symbols......Page 15
4. Conformance......Page 19
5.1.1.2 Translation phases......Page 21
5.1.2.2 Hosted environment......Page 23
5.1.2.2.2 Program execution......Page 24
5.1.2.3 Program execution......Page 25
5.2.1 Character sets......Page 29
5.2.1.2 Multibyte characters......Page 30
5.2.2 Character display semantics......Page 31
5.2.4.1 Translation limits......Page 32
5.2.4.2.1 Sizes of integer types ......Page 33
5.2.4.2.2 Characteristics of floating types ......Page 35
6.2.1 Scopes of identifiers......Page 41
6.2.2 Linkages of identifiers......Page 42
6.2.3 Name spaces of identifiers......Page 43
6.2.4 Storage durations of objects......Page 44
6.2.5 Types......Page 45
6.2.6.1 General......Page 49
6.2.6.2 Integer types......Page 50
6.2.7 Compatible type and composite type......Page 52
6.3.1.1 Boolean, characters, and integers......Page 54
6.3.1.4 Real floating and integer......Page 55
6.3.1.8 Usual arithmetic conversions......Page 56
6.3.2.1 Lvalues, arrays, and function designators......Page 58
6.3.2.3 Pointers......Page 59
6.4 Lexical elements......Page 61
6.4.1 Keywords......Page 62
6.4.2.1 General......Page 63
6.4.2.2 Predefined identifiers......Page 64
6.4.3 Universal character names......Page 65
6.4.4.1 Integer constants......Page 66
6.4.4.2 Floating constants......Page 69
6.4.4.4 Character constants......Page 71
6.4.5 String literals......Page 74
6.4.6 Punctuators......Page 75
6.4.7 Header names......Page 76
6.4.8 Preprocessing numbers......Page 77
6.4.9 Comments......Page 78
6.5 Expressions......Page 79
6.5.2 Postfix operators......Page 81
6.5.2.1 Array subscripting......Page 82
6.5.2.2 Function calls......Page 83
6.5.2.3 Structure and union members......Page 84
6.5.2.5 Compound literals......Page 87
6.5.3.2 Address and indirection operators......Page 90
6.5.3.3 Unary arithmetic operators......Page 91
6.5.3.4 The sizeof operator......Page 92
6.5.4 Cast operators......Page 93
6.5.6 Additive operators......Page 94
6.5.7 Bitwise shift operators......Page 96
6.5.8 Relational operators......Page 97
6.5.9 Equality operators......Page 98
6.5.10 Bitwise AND operator......Page 99
6.5.12 Bitwise inclusive OR operator......Page 100
6.5.14 Logical OR operator......Page 101
6.5.15 Conditional operator......Page 102
6.5.16 Assignment operators......Page 103
6.5.16.1 Simple assignment......Page 104
6.5.16.2 Compound assignment......Page 105
6.5.17 Comma operator......Page 106
6.6 Constant expressions......Page 107
6.7 Declarations......Page 109
6.7.1 Storage-class specifiers......Page 110
6.7.2 Type specifiers......Page 111
6.7.2.1 Structure and union specifiers......Page 113
6.7.2.2 Enumeration specifiers......Page 116
6.7.2.3 Tags......Page 118
6.7.3 Type qualifiers......Page 120
6.7.3.1 Formal definition of restrict......Page 122
6.7.4 Function specifiers......Page 124
6.7.5 Declarators......Page 126
6.7.5.1 Pointer declarators......Page 127
6.7.5.2 Array declarators......Page 128
6.7.5.3 Function declarators (including prototypes)......Page 130
6.7.6 Type names......Page 134
6.7.7 Type definitions......Page 135
6.7.8 Initialization......Page 137
6.8.1 Labeled statements......Page 143
6.8.3 Expression and null statements......Page 144
6.8.4.1 The if statement......Page 145
6.8.4.2 The switch statement......Page 146
6.8.5 Iteration statements......Page 147
6.8.6 Jump statements......Page 148
6.8.6.1 The goto statement......Page 149
6.8.6.3 The break statement......Page 150
6.8.6.4 The return statement......Page 151
6.9 External definitions......Page 152
6.9.1 Function definitions......Page 153
6.9.2 External object definitions......Page 155
6.10 Preprocessing directives......Page 157
6.10.1 Conditional inclusion......Page 159
6.10.2 Source file inclusion......Page 161
6.10.3 Macro replacement......Page 163
6.10.3.2 The # operator......Page 165
6.10.3.3 The ## operator......Page 166
6.10.3.5 Scope of macro definitions......Page 167
6.10.4 Line control......Page 170
6.10.6 Pragma directive......Page 171
6.10.8 Predefined macro names......Page 172
6.10.9 Pragma operator......Page 173
6.11.9 Predefined macro names......Page 175
7.1.1 Definitions of terms......Page 176
7.1.2 Standard headers......Page 177
7.1.4 Use of library functions......Page 178
7.2.1.1 The assert macro......Page 181
7.3.1 Introduction......Page 182
7.3.4 The CX_LIMITED_RANGE pragma......Page 183
7.3.5.2 The casin functions......Page 184
7.3.5.5 The csin functions......Page 185
7.3.6.2 The casinh functions......Page 186
7.3.6.5 The csinh functions......Page 187
7.3.7.2 The clog functions......Page 188
7.3.8.2 The cpow functions......Page 189
7.3.9.2 The cimag functions......Page 190
7.3.9.4 The cproj functions......Page 191
7.3.9.5 The creal functions......Page 192
7.4.1.2 The isalpha function......Page 193
7.4.1.6 The isgraph function......Page 194
7.4.1.10 The isspace function......Page 195
7.4.2.1 The tolower function......Page 196
7.4.2.2 The toupper function......Page 197
7.5 Errors ......Page 198
7.6 Floating-point environment ......Page 199
7.6.1 The FENV_ACCESS pragma......Page 201
7.6.2.1 The feclearexcept function......Page 202
7.6.2.4 The fesetexceptflag function......Page 203
7.6.3.1 The fegetround function......Page 204
7.6.3.2 The fesetround function......Page 205
7.6.4.3 The fesetenv function......Page 206
7.6.4.4 The feupdateenv function......Page 207
7.7 Characteristics of floating types ......Page 208
7.8.1 Macros for format specifiers......Page 209
7.8.2.1 The imaxabs function......Page 210
7.8.2.3 The strtoimax and strtoumax functions......Page 211
7.8.2.4 The wcstoimax and wcstoumax functions......Page 212
7.9 Alternative spellings ......Page 213
7.10 Sizes of integer types ......Page 214
7.11 Localization ......Page 215
7.11.1.1 The setlocale function......Page 216
7.11.2.1 The localeconv function......Page 217
7.12 Mathematics ......Page 223
7.12.1 Treatment of error conditions......Page 225
7.12.2 The FP_CONTRACT pragma......Page 226
7.12.3.2 The isfinite macro......Page 227
7.12.3.5 The isnormal macro......Page 228
7.12.4.1 The acos functions......Page 229
7.12.4.4 The atan2 functions......Page 230
7.12.4.7 The tan functions......Page 231
7.12.5.3 The atanh functions......Page 232
7.12.5.6 The tanh functions......Page 233
7.12.6.3 The expm1 functions......Page 234
7.12.6.5 The ilogb functions......Page 235
7.12.6.8 The log10 functions......Page 236
7.12.6.10 The log2 functions......Page 237
7.12.6.12 The modf functions......Page 238
7.12.7.2 The fabs functions......Page 239
7.12.7.5 The sqrt functions......Page 240
7.12.8.3 The lgamma functions......Page 241
7.12.9.1 The ceil functions......Page 242
7.12.9.4 The rint functions......Page 243
7.12.9.6 The round functions......Page 244
7.12.9.8 The trunc functions......Page 245
7.12.10.2 The remainder functions......Page 246
7.12.11.1 The copysign functions......Page 247
7.12.11.3 The nextafter functions......Page 248
7.12.12.2 The fmax functions......Page 249
7.12.13.1 The fma functions......Page 250
7.12.14.2 The isgreaterequal macro......Page 251
7.12.14.5 The islessgreater macro......Page 252
7.12.14.6 The isunordered macro......Page 253
7.13.1.1 The setjmp macro......Page 254
7.13.2.1 The longjmp function......Page 255
7.14 Signal handling ......Page 257
7.14.1.1 The signal function......Page 258
7.14.2.1 The raise function......Page 259
7.15.1.1 The va_arg macro......Page 260
7.15.1.3 The va_end macro......Page 261
7.15.1.4 The va_start macro......Page 262
7.16 Boolean type and values ......Page 264
7.17 Common definitions ......Page 265
7.18.1 Integer types......Page 266
7.18.1.3 Fastest minimum-width integer types......Page 267
7.18.2 Limits of specified-width integer types......Page 268
7.18.2.4 Limits of integer types capable of holding object pointers......Page 269
7.18.3 Limits of other integer types......Page 270
7.18.4.1 Macros for minimum-width integer constants......Page 271
7.18.4.2 Macros for greatest-width integer constants......Page 272
7.19.1 Introduction......Page 273
7.19.2 Streams......Page 275
7.19.3 Files......Page 277
7.19.4.2 The rename function......Page 279
7.19.4.4 The tmpnam function......Page 280
7.19.5.2 The fflush function......Page 281
7.19.5.3 The fopen function......Page 282
7.19.5.4 The freopen function......Page 283
7.19.5.6 The setvbuf function......Page 284
7.19.6.1 The fprintf function......Page 285
7.19.6.2 The fscanf function......Page 293
7.19.6.3 The printf function......Page 300
7.19.6.6 The sprintf function......Page 301
7.19.6.8 The vfprintf function......Page 302
7.19.6.9 The vfscanf function......Page 303
7.19.6.11 The vscanf function......Page 304
7.19.6.13 The vsprintf function......Page 305
7.19.7.1 The fgetc function......Page 306
7.19.7.4 The fputs function......Page 307
7.19.7.6 The getchar function......Page 308
7.19.7.9 The putchar function......Page 309
7.19.7.11 The ungetc function......Page 310
7.19.8.2 The fwrite function......Page 311
7.19.9.2 The fseek function......Page 312
7.19.9.3 The fsetpos function......Page 313
7.19.9.5 The rewind function......Page 314
7.19.10.3 The ferror function......Page 315
7.19.10.4 The perror function......Page 316
7.20 General utilities ......Page 317
7.20.1.2 The atoi, atol, and atoll functions......Page 318
7.20.1.3 The strtod, strtof, and strtold functions......Page 319
7.20.1.4 The strtol, strtoll, strtoul, and strtoull functions......Page 321
7.20.2.2 The srand function......Page 323
7.20.3.2 The free function......Page 324
7.20.3.4 The realloc function......Page 325
7.20.4.3 The exit function......Page 326
7.20.4.4 The _Exit function......Page 327
7.20.4.6 The system function......Page 328
7.20.5.1 The bsearch function......Page 329
7.20.5.2 The qsort function......Page 330
7.20.6.2 The div, ldiv, and lldiv functions......Page 331
7.20.7.1 The mblen function......Page 332
7.20.7.3 The wctomb function......Page 333
7.20.8.1 The mbstowcs function......Page 334
7.20.8.2 The wcstombs function......Page 335
7.21.2.1 The memcpy function......Page 336
7.21.2.4 The strncpy function......Page 337
7.21.3.2 The strncat function......Page 338
7.21.4.2 The strcmp function......Page 339
7.21.4.5 The strxfrm function......Page 340
7.21.5.2 The strchr function......Page 341
7.21.5.5 The strrchr function......Page 342
7.21.5.8 The strtok function......Page 343
7.21.6.1 The memset function......Page 344
7.21.6.3 The strlen function......Page 345
7.22 Type-generic math ......Page 346
7.23.1 Components of time......Page 349
7.23.2.2 The difftime function......Page 350
7.23.2.3 The mktime function......Page 351
7.23.3.1 The asctime function......Page 352
7.23.3.2 The ctime function......Page 353
7.23.3.5 The strftime function......Page 354
7.24.1 Introduction......Page 359
7.24.2.1 The fwprintf function......Page 360
7.24.2.2 The fwscanf function......Page 367
7.24.2.4 The swscanf function......Page 373
7.24.2.5 The vfwprintf function......Page 374
7.24.2.7 The vswprintf function......Page 375
7.24.2.9 The vwprintf function......Page 376
7.24.2.12 The wscanf function......Page 377
7.24.3.2 The fgetws function......Page 378
7.24.3.4 The fputws function......Page 379
7.24.3.7 The getwchar function......Page 380
7.24.3.10 The ungetwc function......Page 381
7.24.4 General wide string utilities......Page 382
7.24.4.1.1 The wcstod, wcstof, and wcstold functions......Page 383
7.24.4.1.2 The wcstol, wcstoll, wcstoul, and wcstoull functions......Page 386
7.24.4.2.1 The wcscpy function......Page 387
7.24.4.2.3 The wmemcpy function......Page 388
7.24.4.3.2 The wcsncat function......Page 389
7.24.4.4.2 The wcscoll function......Page 390
7.24.4.4.4 The wcsxfrm function......Page 391
7.24.4.5.2 The wcscspn function......Page 392
7.24.4.5.5 The wcsspn function......Page 393
7.24.4.5.7 The wcstok function......Page 394
7.24.4.6.1 The wcslen function......Page 395
7.24.5.1 The wcsftime function......Page 396
7.24.6 Extended multibyte/wide character conversion utilities......Page 397
7.24.6.2.1 The mbsinit function......Page 398
7.24.6.3.1 The mbrlen function......Page 399
7.24.6.3.2 The mbrtowc function......Page 400
7.24.6.4 Restartable multibyte/wide string conversion functions......Page 401
7.24.6.4.1 The mbsrtowcs function......Page 402
7.24.6.4.2 The wcsrtombs function......Page 403
7.25.1 Introduction......Page 404
7.25.2.1.2 The iswalpha function......Page 405
7.25.2.1.6 The iswgraph function......Page 406
7.25.2.1.10 The iswspace function......Page 407
7.25.2.2.1 The iswctype function......Page 408
7.25.2.2.2 The wctype function......Page 409
7.25.3.2 Extensible wide character case mapping functions......Page 410
7.25.3.2.2 The wctrans function......Page 411
7.26.8 Integer types ......Page 412
7.26.13 Wide character classification and mapping utilities ......Page 413
A.1.2 Keywords......Page 414
A.1.5 Constants......Page 415
A.1.6 String literals......Page 418
A.1.9 Preprocessing numbers......Page 419
A.2.1 Expressions......Page 420
A.2.2 Declarations......Page 422
A.2.3 Statements......Page 426
A.3 Preprocessing directives......Page 427
B.2 Complex ......Page 429
B.5 Floating-point environment ......Page 431
B.7 Format conversion of integer types ......Page 432
B.11 Mathematics ......Page 433
B.15 Boolean type and values ......Page 438
B.18 Input/output ......Page 439
B.19 General utilities ......Page 441
B.20 String handling ......Page 443
B.22 Date and time ......Page 444
B.23 Extended multibyte/wide character utilities ......Page 445
B.24 Wide character classification and mapping utilities ......Page 447
Annex C (informative) Sequence points......Page 449
Annex D (normative) Universal character names for identifiers......Page 450
Annex E (informative) Implementation limits......Page 452
F.2 Types......Page 454
F.3 Operators and functions......Page 455
F.5 Binary-decimal conversion......Page 457
F.7.2 Translation......Page 458
F.7.4 Constant expressions......Page 459
F.7.5 Initialization......Page 460
F.8.1 Global transformations......Page 461
F.8.2 Expression transformations......Page 462
F.8.3 Relational operators......Page 463
F.9 Mathematics ......Page 464
F.9.1.4 The atan2 functions......Page 466
F.9.2.4 The cosh functions......Page 467
F.9.3.4 The frexp functions......Page 468
F.9.3.10 The log2 functions......Page 469
F.9.4.1 The cbrt functions......Page 470
F.9.4.4 The pow functions......Page 471
F.9.6.1 The ceil functions......Page 472
F.9.6.5 The lrint and llrint functions......Page 473
F.9.6.8 The trunc functions......Page 474
F.9.8.2 The nan functions......Page 475
F.9.10.1 The fma functions......Page 476
G.3 Conventions......Page 477
G.5.1 Multiplicative operators......Page 478
G.6 Complex arithmetic ......Page 482
G.6.1.1 The cacos functions......Page 483
G.6.2.1 The cacosh functions......Page 484
G.6.2.3 The catanh functions......Page 485
G.6.2.5 The csinh functions......Page 486
G.6.2.6 The ctanh functions......Page 487
G.6.3.2 The clog functions......Page 488
G.6.4.2 The csqrt functions......Page 489
G.7 Type-generic math ......Page 490
H.2.2 Integer types......Page 491
H.2.3.1 Floating-point parameters......Page 492
H.2.3.3 Rounding styles......Page 493
H.2.4 Type conversions......Page 494
H.3.1.1 Indicators......Page 495
H.3.1.2 Traps......Page 496
Annex I (informative) Common warnings......Page 497
J.1 Unspecified behavior......Page 499
J.2 Undefined behavior......Page 502
J.3.3 Identifiers......Page 515
J.3.5 Integers......Page 516
J.3.6 Floating point......Page 517
J.3.11 Preprocessing directives......Page 518
J.3.12 Library functions......Page 519
J.4 Locale-specific behavior......Page 522
J.5.6 Other arithmetic types......Page 523
J.5.13 Floating-point status flags......Page 524
J.5.17 Math error reporting......Page 525
Bibliography......Page 526
Index......Page 529
A......Page 530
B......Page 531
C......Page 532
D......Page 534
E......Page 535
F......Page 536
I......Page 538
L......Page 540
N......Page 542
P......Page 543
R......Page 544
S......Page 545
T......Page 547
U......Page 548
W......Page 549
X......Page 550




نظرات کاربران