Programming in C

(Barry) #1
Symbols
\’ (single quote) escape character, 217
\” (double quote) escape character,
217
\? (question mark) escape character,
217
\a (audible alert) escape character, 216
\b (backspace) escape character, 216
\n (newline character), program
syntax, 13
\nnn (octal character value) escape
character, 217
\t (horizontal tab) escape character,
216
\xnn (hexadecimal character value)
escape character, 217
\\ (backslash) escape character, 217
^ (bitwise Exclusive-OR) operator,
284-285
_Bool data type, 23, 26
_Complex data type, 39
_Imaginary data type, 39
{} (braces), program syntax, 13
| (bitwise Inclusive-OR) operator,
283-284
|| (logical OR) operator, compound
relationship tests, 72-73
; (semicolon)
#define statement, 306-307
program syntax, 13
! (logical negation) operator, Boolean
variables, 90
!= (not equal to) operator, 46-50

’ (single quotation marks), char data
type, 25-26
” (double quotation marks), char data
type, 25-26
# operator, macros, 312
## operator, macros, 313
#define statement, 299-303, 461-463
arguments, 308-311
defined names, 300
definition types, 306-308
Introducing the #define Statement
(Program 13.1), 300-302
macros, 308-311
converting character case, 311
defining number of arguments, 311
testing for lowercase characters, 310
More on Working with Defines
(Program 13.2), 302-303
program extendability, 303-305
program portability, 305-306
semicolon (;), 306-307
#elif statement, 318-319
#else statement, conditional
compilation, 316-318
#endif statement, conditional
compilation, 316-318
#error statement, 463
#if statement, 318-319, 463
#ifdef statement, 316-318, 464
#ifndef statement, 316-318, 464
#include statement, 464-465
macro definition collections, 313-315
Using the #include Statement (Program
13.3), 314-315

Index

Index

25 0672326663 index 6/10/04 2:03 PM Page 505

Free download pdf