Review Questions
1: | Convert the following decimal values to binary:
|
2: | Convert the following binary values to decimal, octal, and hexadecimal:
|
3: | Evaluate the following expressions; assume each value is 8 bits:
|
4: | Evaluate the following expressions; assume each value is 8 bits:
|
5: | Because the ASCII code uses only the final 7 bits, sometimes it is desirable to mask off the other bits. What's the appropriate mask in binary? In decimal? In octal? In hexadecimal? |
6: | In Listing 15.2, you can replace
while (bits-- > 0) { mask |= bitval; bitval <<= 1; } with while (bits-- > 0) { mask += bitval; bitval *= 2; } and the program still works. Does this ... |
Get C Primer Plus, Fourth Edition 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.