Exercise :: Floating Point Issues - General Questions
- Floating Point Issues - General Questions
- Floating Point Issues - Find Output of Program
6. | We want to round off x, a float, to an int value, The correct way to do is |
|||||||
Answer: Option A Explanation: Rounding off a value means replacing it by a nearest value that is approximately equal or smaller or greater to the given number. y = (int)(x + 0.5); here x is any float value. To roundoff, we have to typecast the value of x by using (int) Example:
Output: |
8. | A float occupies 4 bytes. If the hexadecimal equivalent of these 4 bytes are A, B, C and D, then when this float is stored in memory in which of the following order do these bytes gets stored? |
|||||||
|
9. | What will you do to treat the constant 3.14 as a float? |
|||||||
Answer: Option B Explanation:
Given 3.14 is a double constant. |
10. | Which of the following statement obtains the remainder on dividing 5.5 by 1.3 ? |
|||||||
Answer: Option C Explanation:
fmod(x,y) - Calculates x modulo y, the remainder of x/y.
Example:
Output: |