Ãëàâíàÿ    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
Ïðåäìåòíûé óêàçàòåëü
"LOCALE"      101 108
"LOCFILE"      108
"TIMEZONE"      111 434
"xalloc.h"      371—372 374—377 459—460
"xlocale.h"      98—100 102 104—107 115—120 122—124 459—462
"xmath.h"      139—144 146—151 153—163 165—166 168 170—172 174—175 179 310—312 363—364 459—462
"xstate.h"      99—100 113 118 124 367 370 407 459 461—462
"xstdio.h"      275 279—281 283—304 306 308 310—312 315—316 318—324 326 328 460—462
"xstrxfrm.h"      407—410 462
"xtime.h"      426—428 431—437 439—440 460 462
"xtinfo.h"      100 124 426—427
"yfuns.h"      54 280—282 287 295 297—298 374 378—380 445—447
#define      468
#error      40
#if      5 19 50 60 74—75 77 79
#include      1 4 7—8 12 467 473
#undef      5—6 20 54
<setjmp.h>      4 24 181—192 194—195 201 446 449 457—458 461
<signal.h>      4 22 24 49 189 193—204 346 379 446 449 452 454—455 457—458 461—462
<stdarg.h>      4 12 205—215 258—259 322 330 371 446 448 459 461
<stddef.h>      4 11 91 116—117 175 215—224 333 345 353 360 362 371 398 425 446 454 457—459 461—462
<stdio.h>      x-xii 1 4 20—21 23 27 30 34 40—42 44 49 54—55 70 78 87 91—92 94 104 112 115 119 124—125 176 178 180 190 202 204 209 212—213 219—220 224—332 345 351 373 379 382 395 399 406 412 420 442 446 448—449 453—461
<stdlib.h>      4 6 18 21 23—24 49 77 82 87—88 99 104—105 112 119—120 124 194 198 201—202 204 215 220 260 266—267 279—280 287 289 295 297 301 303—304 310 312 318 320—321 323 326 328 333—386 397 413 430—435 438—439 446 453—459 461—462
<string.h      2 4 87—88 91—92 94 99 102 104—105 115 120 122 125 188—189 210 272 284 287 292—294 298—300 302—304 308 310 312 316 320 324 326 328 330 332—333 347—348 350 357 360 369 375 377 380 382 387—414 432 434—435 439 446 454 457—458 461—462
<time.h>      4 87 100 110—111 333 345 350 415—444 446—448 453—459 461—462
<varargs.h>      205—206 212
<yvals.h>      53—54 65—66 72 76—77 95—96 139 175 177 187—188 199—200 211 222—223 274 276 282 353—354 371—372 398 424—425 445—446 448—451 459—462
abort      18 21 24 194—198 201 234 333 339 346 354 378—379 381 383 452 455
abort.c      378—379 455
abs      6 333 341 346 349 353—355 382 386 455
abs.c      353 355 455
ACCESS      463
acos      130 135 138 151—152 155 178 455
acos.c      152 155 455
Ada      381
address constant expression      217 463
alert      31 33
ALLOCATED      see “storage”
Alphabetic      see “character”
alphanumeric      see “character”
AM/PM      110—111 419 421
ANSI      see “C Standard” 3 463
APPEND      see “file”
arbitrary      see “base”
Argument      463
argument array      5 186
Argument function      220 467 473
argument jmp_buf      186
argument null pointer      216
argument reduction      149 151 161 164
argument va_list      210
Argument-level      see “declaration”
Arithmetic      see “floating-point”
Arithmetic complex      179
arithmetic one's-complement      77 448 469
arithmetic pointer      217—219 222 224 362
arithmetic signed-magnitude      77 448 471
arithmetic subscript      219
arithmetic translation-time      76—78
arithmetic two's-complement      see “type” 35 77 218 309 343 346 448 473
arithmetic unsigned-integer      219
Array      see “argument type”
ASCII      see “character set” 422
asctime      418 420 422—424 436—437 442 455
asctime.c      101 426 430 437 455 462
asert.h      4 9 11 14 17—24 455 459 462
ASIN      130 135 138 152 154—155 178 455
asin.c      152 155 455
Assembly language      2—3 47—48 187 191 201 230 283 329 386 414 446—447 463
Assert      11 17—18 20—24 44—45 54 70—71 125 176—180 190—191 204 213 224 330—332 382—383 412—413 442 455
assertion      17—19 22 463
ASSIGN      see “operator” 463
Assignment suppression      241—242 266 315
Assignment-compatible      see “type”
Asterisk      238—239 241 260 266
Asynchronous      see “signal”
AT&T Bell Laboratories iii-iv      73 81 473
atan      130 135 138 152 155—156 178 455
atan.c      152 156 455
atan2      131 135 138 152 155—157 178 455
atan2.c      152 157 455
atexit      333 339 344 346—347 354 378—379 381—383 455
atexit.c      378—379 455
atof      5 87 333—334 347 354—355 362—363 383 455
atof.c      362—363 455
atoi      5 333—334 347 354—355 361 363 383 455
atoi.c      361 363 455
atol      333 335 347 354—355 361 363 383 455
atol.c      361 455
atomic      46 194—195 198 464
Attention key      193 195 197—198 464
auto      46 183—184 466
backslash      111 115
BACKSPACE      31 33 46
Base      381 464
base arbitrary      136 267 336 359
base binary      129 164
base decimal      113 119 129 136 164 238—239 241 260—262 267—268 311 419 438 446 464—465
base e      136 164
base hexadecimal      113 119 129 239 241 262 268 310 467
base octal      113 119 239 241 262 267 464 469
Basic C      see “character set”
Beginning-of-file      see “file”
benign redefinition      12 19 464
benign undefinition      20
Berkeley      see “UNIX”
Bias      see “floating-point”
BINARY      see “base file stream”
Binary search      358
Block      see “control” 255 464
block-level      see “declaration”
Borland      see “Turbo C++”
Boundary      see “storage”
Bracket      209 242 268
Brender, Ronald F.      381
Brodie, Jim xiii      15
Broken-down      see “time”
bsearch      333 340 347—348 350 358 382—383 455
bsearch.c      358 455
buffer file      231 474
BUFSIZ      233—234 238 269 273 276 288 295 297 325 331—332 453
C Standard ANSI      ix xi xiii 3 15 81—82 228 451 473—474
C Standard ISO      iii-iv ix xi xiii 6 15 81—82 474
C Users Group      xii
C Users Journal      iv xiii 223
calendar      see “time”
Call tree      94 464
Calling environment      201
calloc      333 338 344 348—349 351 354 373 375 382 455
calloc.c      373 375 455
Carriage      see “control”
Carriage return      26 29 31 33 46 226 228 286 329 452
Category      see “locale”
Ceil      134—135 138 141 143 176 455
ceil.c      141 455
CELL_OFF      371—372
CHARACTER      see “graphic tipe” 464
character alphabetic      32 113 253 463
character alphanumeric      28 31—33 463
Character class      25—27 30—32 34—36 43 108 112—113 116 123 464
character constant      36 108 112—113 217 219 464
character control      28 30—32 108 113 465
Character conversion      306
character motion-control      113
character multibyte      74 77 112 238 240—241 251 260 266 303 318 333—334 341—343 345—346 349 366 368 384 419 421 469
character padding      230 234 237—239 260—261 269 306 401
character printing      28—29 31 33 42 46 229 234 240 467 470
character punctuation      31—33 35 113 411 464 471
character push-back      248 254—255 264 273—274 288 315 471
character set ASCII      25—26 30—31 34—35 43 112 445 463
character set basic C      30 32—33 217 229 303 306 345 464
character set EBCDIC      25 34 36 466
character set execution      26 32 34 43 464 466
character set ISO      646 35 43 463
character set Kanji      ix 260 345 384 421
character set large ix      344—345 381 421 469
character set multibyte      x 114 334 345 384
character set wide      x 217 219
character wide      112 219—220 303 318 333 342—343 345—346 349—350 366 368 384 408 474
Characteristic      see “floating-point”
CHAR_BIT      74 76 78 367 370 409 453
CHAR_MAX      74—76 78 85—86 90 93 97 110 113 122 125 453
CHAR_MIN      74—76 78 453
Cheney, E.W.      177
circumflex      242
class      see “character”
clearerr      250 270 272 276 287 332 455
clearerr.c      287 455
Clinger, William D.      327
clock      350 416 420 422—426 442—443 455
clock.c      425—426 447 455
CLOCKS_PER_SEC      416 422—424 448 453
CLOCKS_PER_SECOND      425
clock_t      416 420 422 424—425 455
CLOSE      see “file” 231 447
Code      464
code inline      6 9 15 24 52 119 179 346 348 353 386 388 396 399 403 414 450
code parametric      53—54 65 77—78 137 139 187—188 199 211 222 445—446
Code size      ix 20 35—36 101 179 183 232 256 344—345
Cody and Waite      iv 129 149 151—152 156 161 164 177
Cody, William J.      177
collation      42 99 108 112 114 390 394—397 407 411 413 446 464
colon      98 110 251
comma      83 87
comment      10
Compatible      see “type”
Compiler      1—2 11 464
compiler cross      76 452 465
COMPLEX      see “arithmetic”
Computer architecture      1—3 57—58 73—74 137 141 149 257 309—311 323 348 353 371 399 452 463 465 468 470
Concatenation      see “string”
Constant      see “floating-point integer null type”
constant character      303
constant wide-character      303
Control      see “character multithread”
Control block      230—232
control carriage      226
control flow of      18 181—184 472
control thread of      36 46 193 284 464 469 473—474
conversion specification      238 240—242 260 265—266 268 307 311 314 321 465—466 474
conversion specifier      239—242 260—262 266—267 306 310 314 318 321—323 419—421 465 471
Converting      see “type”
Copyleft      xii
Copyright      ii xii
cos      131 135—136 138 149 151—152 178 455
cos.c      151—152 455
cosh      131 136 138 161—162 164 180 455
cosh.c      161—162 455
Cray, Seymour      59
create      see “file”
creation      see “string”
Cross compiler      see “compiler”
ctime      418 420 423—424 436—438 442 455
ctime.c      436 438 455
ctype      123
ctype.h      4 25—46 87—89 98—99 102 106 108 112—113 116 119 122 265 269 304 320 324 328 360 362 364 432 435 445—446 456—457 459—462
Currency      468—469
currency symbol      84—87 89 108—110 465
currency symbol international      84—85 87 89—90 109—110 114
currency symbol ISO      4217 85 89 123 468
Dahl, O.J.      22
Data-object      see “type”
Daylight Savings      see “time”
DBL_DIG      60 62 66 70—71 453
DBL_EPSILON      61—62 64—66 70 139 151 176 178 180 331 453
DBL_MANT_DIG      60—61 66 70 453
DBL_MAX      61—62 65—66 70 135 178 453
DBL_MAX_10_EXP      61—62 66 70 453
DBL_MAX_EXP      60 62 66 70—71 453
DBL_MIN      61—63 65—66 70 453
DBL_MIN_10_EXP      60 62 66 70 453
DBL_MIN_DIG      60
DBL_MIN_EXP      62 66 70—71 453
DD      227
Debugging      17 19 22 24 182 191 210 377
DEC      see “PDP-11 ULTRIX VAX”
decimal      see “base”
decimal point      4—5 83—91 108 110 114 126 238—240 261—262 266 314 335 351 465 473
declaration      see “function” 465
declaration argument-level      463
declaration block-level      464
declaration file-level      4—5 7 12 466
default      465
Definition      see macro type” 465
Device      see “handler”
Diagnostic      17—18 21 27 465
difftime      416—417 420 423—424 426 442 455
difftime.c      426 455
digit      7 25 28 31—33 43 85—87 89—90 113 239—240 261 268 311 314 335—336 359 363 463—465
digit hexadecimal      29 31 33 113 268
Dijkstra, E.W.      22
div      333—334 341 346 348—349 353—355 383 386 452 455
div.c      353 355 455
Divide      see “zero”
div_t      334 341 346 348 353—354 455
Dollar sign      112—114 119
Domain      see “error”
Dongarra, Jack J.      71
Dot      9 83 88 238 253 260—261 335 465 470
DSIGN      155 310
DST      see “time”
Dynamic      see “storage”
EBCDIC      see “character set”
EDOM      49—55 130 140 142—144 148 150 153—154 156—157 159 162—163 165—166 168—169 332 406 412 448 453
Efficiency      2 20 26 74—75
EFPOS      49 53 285—286 406 448 453
Electronic mail      71 177
elefunt      129 171 177
Element      466
Empty      see “file line”
end-of-file      see “file indicator”
enquire      64 71 80
Environment      466
environment calling      182 184—188 464
environment freestanding      215—216 452
environment hosted      215 452
environment list      340
environment variable      82 101 108 340 349 378 434 466
eof      27—28 30 34 40—45 112 119 219 233 244—248 264 269 276 280 282 285—286 288 290—291 296 298 300 315 319 321—322 332 453
Equal sign      378
ERANGE      49—51 53—55 130 135 140 144 159 162—163 166 168—169 175 335—337 347 361—362 406 448 453
errmax      53—54 448 450—451 460
errno      5 47—55 130 135 140 142—144 148 150 153—154 156—157 159 162—163 165—166 168—169 174—175 196 249—251 272 285—286 298 332 334—337 347 360—362 373 395 445 447 452 455
errno.c      54 445 455
errno.h      4 47—56 135 175 272 330 347 373 395 406 412 445 447—448 452—453 455 460—461
Error      see “indicator stream”
error domain      49 55 128 130—131 133—134 152 327 465
error file-positioning      466
error range      49 55 128 130—133 161 347 471
error read      233 245—248 251—252 254 263 282 291 329
error write      233 240 243—249 252 254 272 282 292 296
Escanf      5 240—244 263—265 271 276 315 318 331 456
Escape      113 260 265 303
euc      384
exception      192 466
Executable file      468 474
execution      see “character set”
exit      23 194 196—197 201—202 204 234 333 339 344 346—348 353—354 378—379 381—382 385—386 447 449 455
exit.c      378—379 455
EXIT_FAILURE      22—23 202 204 334 339 346 348 353—354 379 382—383 453
1 2 3 4 5
blank
Ðåêëàìà
blank
blank
HR
@Mail.ru
       © Ýëåêòðîííàÿ áèáëèîòåêà ïîïå÷èòåëüñêîãî ñîâåòà ìåõìàòà ÌÃÓ, 2004-2024
Ýëåêòðîííàÿ áèáëèîòåêà ìåõìàòà ÌÃÓ | Valid HTML 4.01! | Valid CSS! Î ïðîåêòå