C pocket reference
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 c...
Autor principal: | |
---|---|
Otros Autores: | , |
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Sebastopol, California :
O'Reilly
2002.
|
Edición: | First edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627052006719 |
Tabla de Contenidos:
- 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