My Account Log in

1 option

C pocket reference / Peter Prinz and Ulla Kirch-Prinz, translated by Tony Crawford.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Prinz, Peter.
Contributor:
Crawford, Tony.
Kirch-Prinz, Ulla.
Standardized Title:
C kurz & gut. English
Language:
English
Subjects (All):
C (Computer program language).
Computer programming.
Physical Description:
1 online resource (142 p.)
Edition:
First edition.
Place of Publication:
Sebastopol, California : O'Reilly, 2002.
Language Note:
English
System Details:
text file
Summary:
C is one of the oldest programming languages and still one of the most widely used. Whether you're an experienced C programmer or you're new to the language, you know how frustrating it can be to hunt through hundreds of pages in your reference books to find that bit of information on a certain function, type or other syntax element. Or even worse, you may not have your books with you. Your answer is the C Pocket Reference. Concise and easy to use, this handy pocket guide to C is a must-have quick reference for any C programmer. It's the only C reference that fits in your pocket
Contents:
Contents; C Pocket Reference; Introduction; Font Conventions; Fundamentals; C Program Structure; Character Sets; Identifiers; Categories and Scope of Identifiers; Basic Types; Integer Types; Real and Complex Floating Types; Internal representation of a real floating-point number; Complex floating types; The Type void; Constants; Integer Constants; Floating Constants; Character Constants and String Literals; Expressions and Operators; Arithmetic Operators; Assignment Operators; Relational Operators; Logical Operators; Bitwise Operators; Memory Accessing Operators; Other Operators
Alternative notation for operatorsType Conversions; Integer Promotion; Usual Arithmetic Conversions; Type Conversions in Assignments and Pointers; Statements; Block and Expression Statements; Jumps; if ... else; switch; Loops; while; do ... while; for; Unconditional Jumps; goto; continue; break; return; Declarations; General Syntax and Examples; Complex Declarations; Variables; Storage Classes; Initialization; Derived Types; Enumeration Types; Structures, Unions, and Bit-Fields; Unions; Bit-fields; Arrays; Pointers; Pointer arithmetic; Function pointers; Type Qualifiers and Type Definitions
restricttypedef; Functions; Function Prototypes; Function Definitions; Function Calls; Functions with Variable Numbers of Arguments; Linkage of Identifiers; Preprocessing Directives; #define; #undef; #include; #if, #elif, #else, #endif; The defined operator; #ifdef and #ifndef; #line; #pragma; Standard Library; Standard Header Files; Input and Output; Error Handling for Input/Output Functions; General File Access Functions; File Input/Output Functions; Reading and writing characters and strings; Block read and write functions; Formatted output; Formatted input
Numerical Limits and Number ClassificationValue Ranges of Integer Types; Range and Precision of Real Floating Types; Classification of Floating-Point Numbers; Mathematical Functions; Mathematical Functions for Integer Types; Mathematical Functions for Real Floating Types; Optimizing Runtime Efficiency; Mathematical Functions for Complex Floating Types; Type-Generic Macros; Error Handling for Mathematical Functions; The Floating-Point Environment; Character Classification and Case Mapping; String Handling; Conversion Between Strings and Numbers; Multibyte Character Conversion
Searching and SortingMemory Block Management; Dynamic Memory Management; Time and Date; Process Control; Communication with the Operating System; Signals; Non-Local Jumps; Error Handling for System Functions; Internationalization; Index
Notes:
"C syntax and fundamentals"--Cover.
"Covers ANSI 99"--Cover.
Includes index.
Description based on print version record.
ISBN:
1-4493-7889-7
1-306-80978-9
0-596-52856-6

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account