About the Book
Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. Pages: 107. Chapters: C, Dennis Ritchie, Brian Kernighan, International Obfuscated C Code Contest, ANSI C, Header file, C standard library, Union, C syntax, Comparison of Pascal and C, Malloc, Operators in C and C++, C preprocessor, C variable types and declarations, Compatibility of C and C++, Standard streams, Atan2, Sizeof, C string, C99, Typedef, Setcontext, Volatile variable, Duff's device, The C Programming Language, Struct, Precompiled header, Wide character, C1X, Undefined behavior, List of C functions, Strlcpy, Intel Memory Model, Sequence point, Digraphs and trigraphs, Impulse C, Interactive C, Blocks, Include guard, MISRA C, Ldexp, Pragma once, Long double, The lexer hack, Function prototype, ANSI/ISO C Specification Language, Offsetof, Variadic macro, Underhanded C Contest, Restrict, Strtod, Comma operator, Atoi, Size t, Strtol, F2c, Signature, Header-only, Prefix header, C Traps and Pitfalls, PhysicsFS, CFLAGS, Clone, Fputs, Swab, Translation unit, Pro*C, Storage classes in C, Painted blue, BCX, Source Annotation Language, Remove, C for Dummies, LDAP Application Program Interface, Ltoa, C Primer Plus, Sigprocmask. Excerpt: The syntax of the C programming language is a set of rules that specifies whether the sequence of characters in a file is conforming C source code. The rules specify how the character sequences are to be chunked into tokens (the lexical grammar), the permissible sequences of these tokens and some of the meaning to be attributed to these permissible token sequences (additional meaning is assigned by the semantics of the language). C syntax makes use of the maximal munch principle. The C language represents numbers in three forms: integral, real and complex. This distinction reflects similar distinctions in the instruction set architecture of most central processing units. Integral data types store numbers ...