Answers to Self-Review Exercises

  1. D.1 10, 2, 8, 16.

  2. D.2 Fewer.

  3. D.3 False. Hexadecimal does this.

  4. D.4 Hexadecimal.

  5. D.5 False. The highest digit in any base is one less than the base.

  6. D.6 False. The lowest digit in any base is zero.

  7. D.7 1 (the base raised to the zero power).

  8. D.8 The base of the number system.

  9. D.9 Filled in chart shown below:

    decimal 1000 100 10 1
    hexadecimal 4096 256 16 1
    binary     8     4  2 1
    octal  512    64  8 1
  10. D.10 Octal 6530; Hexadecimal D58.

  11. D.11 Binary 1111 1010 1100 1110.

  12. D.12 Binary 111 011 001 110.

  13. D.13 Binary 0 100 111 111 101 100; Octal 47754.

  14. D.14 Decimal 2+4+8+32+64=110.

  15. D.15 Decimal 7+1*8+3*64=7+8+192=207.

  16. D.16 Decimal 4+13*16+15*256+14*4096=61396.

  17. D.17 Decimal 177

    to binary:

     256 128 64 32 16 8 ...

Get C++ How to Program, 10/e now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.