Programming in C

(Barry) #1
C language 509

bits, 279
bit fields, 292-294
high-order, 279
least significant, 279
low-order, 279
most significant, 279
operators, 280
& (bitwise AND), 281-283
<< (left shift), 287
^ (bitwise Exclusive-OR), 284-285
| (bitwise Inclusive-OR), 283-284
rotating values, 290, 292
bitwise operators, 445
Illustrating Bitwise Operators (Program
12.2), 286-287
book resources
The C Programming Language, 501
The C Reference Manual, 501
C# Programming in the Key of C#, 503
C++ Primer Plus, 4th Edition, 503
Introduction of Object-Oriented
Programming, 3rd Edition, 503
Objective-C Programming Language, 504
Programming in Objective-C, 503
The Standard C Library, 501
Boolean variables
logical negation (!) operator, 90
programs
Generating a Table of Prime Numbers
(6.10), 87-90
Revising the Program to Generate a Table
of Prime Numbers (6.10A), 90-91
braces ({}), program syntax, 13
break command (gdb debugger), 400,
409
break statement, 62, 84, 456
breakpoints in programs, debugging
(gdb tool), 400
bugs in programs, 9
bytes, 279

C
C language
ANSI standardization efforts, 1
arithmetic operators, 443-444
array pointers, 449-450
arrays
multidimensional, 433-434
operators, 447-448
single-dimensional, 432-433
variable-length, 433
assignment operators, 446
AT&T Bell Laboratories, 1
basic data type conversion, usual
arithmetic conversion, 451-452
as basis for Unix operating system, 1
bitwise operators, 445
book resources
The C Programming Language, 501
The C Reference Manual, 501
The Standard C Library, 501
character constants, 428
escape sequences, 428-429
wide character, 429
character string constants, 429
concatenation, 429
multibyte, 429
comma operators, 447
comments, 426
compound literals, 450-451
conditional operators, 446
constant expressions, 442-443
data types
basic, 430-432
declarations, 430
derived, 432-438
enumerated, 438
modifiers, 439
typedef statement, 438-439
decrement operators, 445

How can we make this index more useful? Email us at [email protected]

25 0672326663 index 6/10/04 2:04 PM Page 509

Free download pdf