Ãëàâíàÿ    Ex Libris    Êíèãè    Æóðíàëû    Ñòàòüè    Ñåðèè    Êàòàëîã    Wanted    Çàãðóçêà    ÕóäËèò    Ñïðàâêà    Ïîèñê ïî èíäåêñàì    Ïîèñê    Ôîðóì   
blank
Àâòîðèçàöèÿ

       
blank
Ïîèñê ïî óêàçàòåëÿì

blank
blank
blank
Êðàñîòà
blank
Plauger P.J. — The standard C library
Plauger P.J. — The standard C library



Îáñóäèòå êíèãó íà íàó÷íîì ôîðóìå



Íàøëè îïå÷àòêó?
Âûäåëèòå åå ìûøêîé è íàæìèòå Ctrl+Enter


Íàçâàíèå: The standard C library

Àâòîð: Plauger P.J.

Àííîòàöèÿ:

Prentice Hall's most important C programming title in years. A companion volume to Kernighan & Ritchie's C PROGRAMMING LANGUAGE. A collection of reusable functions (code for building data structures, code for performing math functions and scientific calculations, etc.) which will save C programmers time and money especially when working on large programming projects. The C Library is part of the ANSI (American National Standard Institute) for the C Language. This new book contains the complete code for the library. It covers elements of the library with which even the most experienced C programmers are not familiar such as internationalization (the ability to write programs that can adapt to different cultural locales, for example, using the C library, programmers can write software that manipulates large character sets such as Kanji). Structured like the Standard C Library, it contains 15 headers declaring or defining all of the names in the library. A separate chapter covers each header, including excerpts from relevant portions of the C Standard showing all codes needed to implement each portion of the library and explaining why it is necessary. The book teaches readers the concepts and design issues associated with library building. Using this book, programemrs will be less likely to re-code something that already exists in a given program. Plauger is one of the world's leading experts on C and the C Library


ßçûê: en

Ðóáðèêà: Computer science/ßçûêè ïðîãðàììèðîâàíèÿ/

Ñòàòóñ ïðåäìåòíîãî óêàçàòåëÿ: Ãîòîâ óêàçàòåëü ñ íîìåðàìè ñòðàíèö

ed2k: ed2k stats

Ãîä èçäàíèÿ: 1991

Êîëè÷åñòâî ñòðàíèö: 498

Äîáàâëåíà â êàòàëîã: 20.11.2005

Îïåðàöèè: Ïîëîæèòü íà ïîëêó | Ñêîïèðîâàòü ññûëêó äëÿ ôîðóìà | Ñêîïèðîâàòü ID
blank
Ïðåäìåòíûé óêàçàòåëü
EXIT_SUCCESS      23 204 334 339 346 348 353—354 381—382 453
EXP      48 62 132 136—138 161—162 164 180 455
exp.c      161—162 455
EXPONENT      see “floating-point”
Expression      466
Extended precision      see “floating-point”
external linkage      2 5 9—10 12 48 50 184 186—187 207 363 368 447 453 468
fabs      51 134 136 138 140 176 178 180 331 455
fabs.c      140 455
failure input      241—242 244 263 329
failure matching      241—242 244 264 266 268 329
Fair use      xii
fclose      105 232 236 252 270 276 278 280—281 331—332 379 455
fclose.c      278 280 455
feof      243 250—251 270 276 287—288 332 455
feof.c      287—288 455
ferror      243 250—251 270 276 287—288 332 455
ferror.c      287—288 455
fflush      236—237 256 270 276 280 286 292 296—300 332 455
fflush.c      292 298 455
fgetc      27 30 232 234 245—246 253—254 271—272 276 288 290—291 318—319 332 455
fgetc.c      288 290 455
fgetpos      232 249 254 256 270—272 276—277 285 289 331 455
fgetpos.c      288—289 455
fgets      115 245 271—272 276 291 293 332 456
fgets.c      291 293 456
Field      110 466
field truncation      240
field width      238—242 251 260—261 266—267 306—307 321
FILE      466
file append      234
file batch      108
file beginning      255
file beginning-of      234 249—250 269 273 464
file binary      25 228 230 235 237 253 255 258 269 285 464
file buffer      464
file close      182 229 234—237 270 273—275 278 282 339 346—347 464
file create      229 234—235 237 251 253 272 275
file descriptor      227 231 274 466
file empty      229 234
file end-of      114 226 229—230 233—234 237 242 244—247 249 251—253 269—270 275 282 291 466
file executable xii      1 88 464—466
File handle      227 274 467
file header      7 91 98 201 253 467
file include      467
file interactive      232 235 237 255—256 270
file length      227 229—230
file locale      95 101 108—110 112—116 118—119 126 384 411 413 438 443
file long      see “name”230
file open      see “record”114 228 230—231 233—238 251—253 256 269—275 277—278 282 285 329 339 449 466 469 472
file remove      235 272—274 278 329 339 346—347
file rename      235 272 278 329
file reopen      237
file source      xii 1 7 9—12 16 19 32 94 98 101 113 181 201 325 464 467 470—471 473
file temporary      227 233 235—236 269 272—274 278 284 339 346—347
file text      1 108 228—230 237 253 255 258 265 269 285—286 329 452 472
file truncate      234 237 275
file update      237
File-level      see “declaration”
File-position      see “indicator”
File-positioning      see “error function”
FILENAME_MAX      233 251 253 269 276 325 331—332 448 453
Finite-state machine      see “table” 366 368 467 472
fixed-length      see “record”
float.h      4 57—72 74 77 127 135 151 174 176 178 180 215 312 330 333 364 445—446 448 453—454 459—461
Floating-point arithmetic      57
floating-point base      60 129
floating-point bias      464
floating-point characteristic      67 139 141 145 448 464
floating-point constant      64 335
floating-point conversion      108
floating-point exception      198
floating-point exponent      60 67 129 136—137 143 145 157 164 170 240 261—262 311 314 335 363 448 464 466
floating-point extended precision      149 161 164 170—171
floating-point fraction      67 129 132—133 363 466—467
floating-point gradual underflow      63 127 141 145
floating-point hidden bit      67
floating-point IEEE      754 55 61 63—65 67 69 71—72 127—128 137 141 171 311 363 445 448—449 468—469
floating-point Inf      52 128 135—137 139—140 167 179 310—311 386 449
floating-point infinity      52 127—128 134—135 311 467
floating-point NaN      52 128 139—140 167 179 310—311 386 449
floating-point not-a-number      52 127—128 311 386 469
Floating-point overflow      49 58 62 72 127—128 130 145 161 164 170 195 198 363 470
floating-point precision ix      58 60 64 77 127—129 135 145 149 164 171 323 363 446
Floating-point representation      464
floating-point rounding      59—60 72 239 314 471 473
floating-point significance loss      49 58 62 64 127 136—137 152 161 363 471
floating-point truncation      see “type” 59—60 473
Floating-point underflow      49 58 62—63 128 130 145 151 161 170 198 335 363 466 473—474
floating-point wobbling precision      129
floating-point zero fixup      58 63 128 130 335 474
FLOOR      134—136 138 141 143 176 456
floor.c      141 456
Flow      see “control”
FLT_DIG      60—61 66 70—71 453
FLT_EPSILON      61 66 70—71 331 453
FLT_MANT_DIG      60—61 66 70—71 453
FLT_MAX      61 66 70—71 453
FLT_MAX_10_EXP      61 63 66 70—71 453
FLT_MAX_EXP      60—61 66 70—71 453
FLT_MIN      61 66 70—71 453
FLT_MIN_10_EXP      60—61 63 66 70—71 453
FLT_MIN_DIG      60
FLT_MIN_EXP      61 63 66 70—71 454
FLT_RADIX      60—61 63—66 70—72 454
FLT_ROUNDS      60 64 66 71 448 454
flush      see “stream”
fmod      134 136 138 145 148 176 456
fmod.c      145 148 456
fopen      105 228—229 232 236—237 251—253 270—272 276 278—279 287 331—332 456
fopen.c      278—279 456
FOPEN_MAX      233 235 269—270 276—280 298 325 331—332 379 448 454
form feed      26 29 31 33 229
FORMAT      91 94 259—260 264—267 296 303 306 315 419—420 422—423 437—438 465—467 474
FORTRAN      127 177 206 225
fpos_t      233 256 270—272 276—277 285 456
fprintf      5 20 238 240 242—244 258—259 271—273 276 296 301 329 331 456
fprintf.c      296 301 456
fputc      27 44 232 234 246 254 271—272 276 291 296—298 300 332 456
fputc.c      291 296 456
fputs      21 23 44 105 202 209 246 271—272 276 296 298 300 332 442 456
fputs.c      296 300 456
FRACTION      see “floating-point”
Fragmentation storage      345
Frame      see “stack”
fread      248 271 276 291—292 332 456
fread.c      291—292 456
free      89 103 105 118 120 280 289 333 338 344 348—349 351 354 373—374 376—377 382 431 433 456 467
Free Software Foundation      see “GNU”
free.c      373 376 456
Freestanding      see “environment”
freopen      237 251—252 270—271 276 278 280 331—332 456
freopen.c      278 280 456
frexp      132 136 138 143 145 176 456
frexp.c      143 456
fscanf.c      315 318 456
fseek      233 237 248—250 254—256 269—272 277 289 331 456
fseek.c      288—289 456
fsetpos      232 237 248—249 254 256 270 272 277 285 290 331 456
fsetpos.c      288 290 456
ftell      249—250 254—255 269—272 277 290 331 456
ftell.c      288 290 456
Function      467
Function argument      224
function date      82
Function declaration      1—2 4—5 10
function file-positioning      230 237 248—249 254—255 270 273 275 285 288 452
function multibyte      77 87 341 344 363 446
function nesting      181
function numeric conversion      87
function parameter      220 224
function print      84 87 94 171 212 225 238 257—261 263—265 271—275 296 301 309 314 323 325 345 420 467 470
function prototype      206 208 216 220 259 463 467
function read      253 273 275 471
function scan      87 171 212 225 255 263—266 268 271 273—275 296 314 318 323 325 329 345 351 467 471
function storage allocation      344
function time      100 420 437 467
function write      253 474
fwrite      248—249 272 277 296 299 301—302 332 446 456
fwrite.c      296 299 456
get      318
getc      26—27 30 246 254 271—272 274 277 288 290 332 456
getc.c      288 290 456
getchar      x 27 30 246—247 272 274 277 288 291 332 456
getchar.c      288 291 456
getenv      82 104—105 333 339—340 349 354 378 380—382 386 434—435 456
getenv.c      378 380 446 456
GETN      321
gets      247 271—272 277 291 294 332 456
gets.c      291 294 456
GMT      415 423 467 473
gmtime      418 420 423—424 427 430 442 456
gmtime.c      427 456
GNU C      xii 212 449 451 467
GNU project      xii
goto      181—182
goto nonlocal      181 184—185 192
Gradual underflow      see “floating-point”
Graphic      31 33 467
Griswold, R.E.      411
Grosse, Eric      71
GROUPING      84—87 89 110 114 126
guard      see “macro”
Handle      see “file”
handler device      226 228 465
handler signal      193—197 199—201 471
Hart, John F.      177
Header      see “file name” 1—2 5 12
header idempotence      4 7 11 19
header independence      4 7 11
header internal      53 98 275 281 445 448
header standard      xi 4—5 7 9—12 16 53 95 98 116 123 216 333 425 453 472
Heap      see “storage” 89 116 344 467
Hexadecimal      see “base digit”
Hidden bit      see “floating-point”
hiding      see “name”
Hoare, C.A.R      22 358
hole      see “storage”
Horner's rule      151
Hosted      see “environment”
HUGE_EXP      161
HUGE_RAD      149
HUGE_VAL      130 134—135 137—139 171 176—177 335 454
I/O      468
IBM      see “PC System/370”
Idempotence      see “header”
Identifier      467
IEEE      see “POSIX floating-point” 467 754 1003
Ignoring      see “signal”
implementation      467
INCLUDE      see “file”
Independence      see “header”
indicator end-of-file      233 237 245 247—250 252 254 256 263 270 275 466
indicator error      233 237 245—247 250—252 254 263 270 272 275 466
indicator file-position      49 230 233—234 237 245—246 248—256 269—272 282 285—287 466 471
inf      see “floating-point”
infinity      see “floating-point”
inline      see “code”
Input      see “failure stream”
Input/output model      225 227—228 231 452
INTEGER      see “type” 467
Integer constant      336
integer constant expression      221—222 224 468
Integer overflow      33—34 195 198 306 346 352 359 362—363 401 429—430 434 437 470
Intel 80X86      372 468
Intel 80X87      52 64 67 69 140 468
Interactive      see “file”
INTERFACE      47 468 470
Internal      see “header”
International      see “currency symbol”
International Date Line      430
Interpreter      1 468
INT_MAX      74 76 78—79 218 224 289 324—325 436 454
INT_MIN      74 76—78 436 454
Invalid      465 468
ioct1      226 228
isalnum      28—29 32 37 43—45 456
isalnum.c      37 456
isalpha      26 28 32 35 37—38 44—45 88 116 435 456
isalpha.c      38 456
iscntrl      28—29 33 35 37—38 44—45 456
iscntrl.c      38 456
isdigit      26 28—29 32—33 37—38 44—45 122 305 321 328 364—365 432 435 456
isdigit.c      38 456
isgraph      28 33 37—38 45 456
isgraph.c      38 456
islower      28—30 32—33 35 37—38 44—45 88 456
islower.c      38 456
ISO      3 468
ISO 4217      see “currency symbol”
ISO 646      see “character set”
ISO C Standard      see “C Standard”
isprint      27 29 33 35 37—38 44—45 456
isprint.c      38 456
ispunct      28—29 33 37 39 44—45 4561
ispunct.c      39 456
isspace      26 28—29 33 35 37 39 44—45 101 241 265 318 320—321 324 335 351 360 362 364 456
isspace.c      39 456
isupper      28—30 33 35 37 39 44—45 456
isupper.c      39 456
isxdigit      29 32—33 37 39 44—45 457
isxdigit.c      39 457
JIS      384
jmp_buf      see “argument” 182—188 191—192 449 457
Justify      238—239 260
Kahan, W.M.      72
Kanji      see “character set”
Kernighan and Ritchie      15 73
Kernighan, Brian W.      15 327
Keyword      4 7 9 16 109 114—116 119 224 347
Knock out      95 232 468
Knuth, Donald      381
Koenig, Andy      205
Label      see “variable”
labs      333 341 349 353—354 356 382 386 457
labs.c      353 356 457
Large      see “character set”
Lawson, Charles L.      177
lconv      84—85 89—91 95 98 101 109—110 114 126
LC_ALL      84 86—87 96 102—103 108 125 454
LC_COLLATE      83—84 87 96 106 125 390 395 397 407 454
LC_CTYPE      83—84 87 96 106 110 125 334 341 343 353 366 368 454
LC_MONETARY      83—84 86—87 89 96 98 106 109—110 125 454
LC_NUMERIC      83—84 86—87 89 96 106 110 125 454
LC_TIME      83—84 87 96 106 110—111 125 419—420 424 426 437 454
LDBL_DIG      60 66 70—71 313 454
LDBL_EPSILON      61 66 70—71 331 454
LDBL_MANT_DIG      60 66 70—71 454
LDBL_MAX      61 66 70—71 454
LDBL_MAX_10_EXP      61 66 70—71 454
LDBL_MAX_EXP      60 66 70—71 454
LDBL_MIN      61 66 70—71 454
LDBL_MIN_10_EXP      60 66 70—71 454
LDBL_MIN_DIG      60
LDBL_MIN_EXP      66 70—71 454
ldexp      63 70—71 132 136 138 144—145 176—177 457
ldexp.c      144—145 457
ldiv      310 313 333—334 341 346 349 353—354 356 383 386 457
ldiv.c      353 356 457
ldiv_t      334 341 346 354 457
1 2 3 4 5
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå