D 
    Data types, 2836 
  assigning compatible, 5354, 5758, 6061 
  bool, 36 
  declaring multiple variables of same, 4748 
  floating-point data types, 3235 
  memory and, 21 
  pointer, 215216 
  projects - determining size of data types, 3642 
  text, 3536 
  using smaller size, 32 
  whole number data types, 2832 
     Data types, determining size of, 3642 
  changing source files of projects, 3740 
  code and output, 40 
  escape sequences, 42 
  expressions, 41 
  outputting expressions, 4142 
  sizeof operator, 37 
     Data types, floating-point, 3235 
  scientific and E notations, 34 
  storage of floating-point numbers , 3435 
     Data types, text, 3536 
  storage of character values, 3536 
  storage of strings, 36 
     Data types, whole number, 2832 
  range, 3031 
  size, 30 
  storage, 3132 
  unsigned vs. signed data type, 2930 
  using smaller size data types, 32 
     Decimal, binary, or hexadecimal, converting between, 2627 
      Declaration, syntax of pointer, 214215 
     Declaring 
  arrays, 188194 
  multiple variables of same data type, 4748 
  pointers, 214216 
  structure variables, 297298 
  structures, 296297 
     Declaring variables, syntaxes of, 4647 
     Decrement operators, 127128 
  increment and, 125, 126130 
     Decrementing pointers, 227228 
     Default constructors, 300301 
     Dereferencing, indirection operator and, 219220 
      Displaying array values, 199208 
     Division operators, 7376 
  division operator, 7476 
  modulus operator, 76 
     Do while loop, 143, 154158 
  comparison of do while and while loops , 156157 
  do while loop example, 155156 
  example, 155156 
  scope, 157158 
  syntax, 155 
     Dynamic memory allocation, 233235