Description |
1 online resource (viii, 142 pages) : illustrations |
Contents |
Fundamentals. C Program Structure. Character Sets. Identifiers. Categories and Scope of Identifiers -- Basic Types. Integer Types. Real and 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 and Logical Operators. Logical Operators. Bitwise Operators. Memory Accessing Operators. Other Operators -- Type Conversions. Integer Promotion. Usual Arithmetic Conversions. Type Conversions in Assignments and Pointers -- Statements. Block and Expression Statements. Jumps. Loops. Unconditional Jumps -- Declarations. General Syntax and Examples. Complex Declarations -- Variables. Storage Classes. Initialization -- Derived Types. Enumeration Types. Structures, Unions, and Bit-Fields. Arrays. Pointers. Type Qualifiers and Type Definitions -- Functions. Function Prototypes. Function Definitions. Function Calls. Functions with Variable Numbers of Arguments -- Linkage of Identifiers -- Processing Directives -- Standard Library -- Standard Header Files -- Input and Output. Error Handling for Input/Output Functions. General File Access Functions. File Input/Output Functions -- Numerical Limits and Number Classification. Value 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 Sorting -- Memory 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 |
Summary |
Trade O'Reilly Media, Incorporated |
Notes |
Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002. http://purl.oclc.org/DLF/benchrepro0212 MiAaHDL |
|
Print version record |
|
digitized 2011 HathiTrust Digital Library committed to preserve pda MiAaHDL |
Subject |
C (Computer program language)
|
|
C (Computer program language)
|
Form |
Electronic book
|
Author |
Kirch-Prinz, Ulla
|
ISBN |
9780596528560 |
|
0596528566 |
|