C Pocket Reference: C Syntax and Fundamentals

Лицевая обложка
"O'Reilly Media, Inc.", 20 нояб. 2002 г. - Всего страниц: 144

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 and is an excellent companion to O'Reilly's other C books.Ideal as an introduction for beginners and a quick reference for advanced programmers, the C Pocket Reference consists of two parts: a compact description of the C language and a thematically structured reference to the standard library. The representation of the language is based on the ANSI standard and includes extensions introduced in 1999. An index is included to help you quickly find the information you need.This small book covers the following:

  • C language fundamentals
  • Data types
  • Expressions and operators
  • C statements
  • Declarations
  • Functions
  • Preprocessor directives
  • The standard library
O'Reilly's Pocket References have become a favorite among programmers everywhere. By providing a wealth of important details in a concise, well-organized format, these handy books deliver just what you need to complete the task at hand. When you've reached a sticking point in your work and need to get to a solution quickly, the new C Pocket Reference is the book you'll want to have.
 

Отзывы - Написать отзыв

Не удалось найти ни одного отзыва.

Избранные страницы

Содержание

Functions
58
Function Prototypes
59
Function Definitions
60
Function Calls
62
Functions with Variable Numbers of Arguments
63
Linkage of Identifiers
65
Preprocessing Directives
66
Standard Library
74

The Type void
14
Constants
15
Floating Constants
17
Expressions and Operators
19
Arithmetic Operators
21
Assignment Operators
22
Relational Operators and Logical Operators
23
Logical Operators
24
Bitwise Operators
25
Memory Accessing Operators
26
Other Operators
28
Type Conversions
30
Usual Arithmetic Conversions
31
Statements
32
Block and Expression Statements
33
Jumps
34
Loops
36
Unconditional Jumps
38
Declarations
40
Complex Declarations
41
Variables
42
Initialization
43
Derived Types
44
Structures Unions and BitFields
46
Arrays
50
Pointers
53
Type Qualifiers and Type Definitions
56
Input and Output
75
Error Handling for InputOutput Functions
77
File InputOutput Functions
80
Numerical Limits and Number Classification
88
Range and Precision of Real Floating Types
89
Classification of FloatingPoint Numbers
91
Mathematical Functions
92
Mathematical Functions for Real Floating Types
93
Optimizing Runtime Efficiency
95
Mathematical Functions for Complex Floating Types
96
TypeGeneric Macros
97
Error Handling for Mathematical Functions
98
The FloatingPoint Environment
99
Character Classification and Case Mapping
102
String Handling
104
Conversion Between Strings and Numbers
106
Multibyte Character Conversion
108
Searching and Sorting
109
Memory Block Management
110
Dynamic Memory Management
111
Time and Date
112
Process Control
114
Signals
115
NonLocal Jumps
116
Error Handling for System Functions
117
Index
122
Авторские права

Другие издания - Просмотреть все

Часто встречающиеся слова и выражения

Популярные отрывки

Стр. 13 - By a complex number we mean a number of the form z = x + iy where x and y are real numbers and i...
Стр. 7 - Voici une liste de mots-clés : auto enum restrict(*) unsigned break extern return void case float short volatile char for signed while const goto sizeof _Bool(*) continue if static _Complex(*) default inline(*) struct...

Библиографические данные