Submitted by Anonymous (not verified) on Mon, 02/25/2013 - 23:24

Workshop
To help solidify your understanding of this hour's lesson, you are encouraged to answer the quiz questions and finish the exercises provided in the Workshop before you move to the next lesson. The answers and hints to the questions and exercises are given in Appendix E, "Answers to Quiz Questions and Exercises."

 

Quiz

1.  Are the integer divisions of 134/100 and 17/10 equal?

2.  Is the result of 3000 + 1.0 a floating-point number? How about 3000/1.0?

3.  How can you represent the following numbers in scientific notation?

3500
0.0035
-0.0035

4. Are the following variable names valid?

  • 7th_calculation
  •  Tom's_method
  • _index
  • Label_1

Exercises

  1. Write a program that prints out the numeric values of characters Z and z.
  2. Given two numeric values, 72 and 104, write a program to print out the corresponding two characters.
  3. For a 16-bit integer variable, can you assign the variable with an integer value of 32768?
  4. Given the declaration double dbl_num = 123.456;, write a program that prints out the value of dbl_num in both floating-point and scientific notation formats.
  5. Write a program that can print out the numeric value of the newline character (\n). (Hint: assign `\n' to a character variable.)

 

Related Items

Question and Answer

Question and Answer

    Q Which bit can be used as the sign bit in an integer?

Exercises : Answer the following Question

To help solidify your understanding of this hour's lesson, you are encouraged to answer the quiz questions and finish the exercises provided in the Workshop before you move to the next lesson.

Measuring Data Sizes

Measuring Data Sizes

What Does x?y:z Mean?

What Does x?y:z Mean?

In C, ?: is called the conditional operator, which is the only operator that takes three operands. The general form of the conditional operator is

Using Shift Operators

Using Shift Operators

There are two shift operators in C. The >> operator shifts the bits of an operand to the right; the << operator shifts the bits to the left.

The general forms of the two shift operators are

x >> y